home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_8_outlib.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
496KB
|
8,861 lines
# near model CODE resource
# jump table entries: 33258-66089 (32832 of them)
export_527:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000A A95A syscall GetControlReference/GetCRefCon
0000000C 201F move.l D0, [A7]+
0000000E 2D40 FFFC move.l [A6 - 0x4], D0
00000012 2040 movea.l A0, D0
00000014 2050 movea.l A0, [A0]
00000016 226E 000C movea.l A1, [A6 + 0xC]
0000001A 32A8 006A move.w [A1], [A0 + 0x6A]
0000001E 7001 moveq.l D0, 0x01
00000020 4E5E unlink A6
00000022 4E75 rts
export_528:
00000024 4E56 FFFC link A6, -0x0004
00000028 42A7 clr.l -[A7]
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E A95A syscall GetControlReference/GetCRefCon
00000030 201F move.l D0, [A7]+
00000032 2D40 FFFC move.l [A6 - 0x4], D0
00000036 2040 movea.l A0, D0
00000038 2050 movea.l A0, [A0]
0000003A 316E 000C 006A move.w [A0 + 0x6A], [A6 + 0xC]
00000040 42A7 clr.l -[A7]
00000042 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000046 4EBA 0072 jsr [PC + 0x72 /* 000000BA */]
0000004A 7001 moveq.l D0, 0x01
0000004C 4E5E unlink A6
0000004E 4E75 rts
export_529:
fn00000050:
00000050 4E56 FFFC link A6, -0x0004
00000054 42A7 clr.l -[A7]
00000056 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000005A A95A syscall GetControlReference/GetCRefCon
0000005C 201F move.l D0, [A7]+
0000005E 2D40 FFFC move.l [A6 - 0x4], D0
00000062 2040 movea.l A0, D0
00000064 2050 movea.l A0, [A0]
00000066 226E 000C movea.l A1, [A6 + 0xC]
0000006A 22A8 005E move.l [A1], [A0 + 0x5E]
0000006E 7001 moveq.l D0, 0x01
00000070 4E5E unlink A6
00000072 4E75 rts
00000074 4E56 FFFC link A6, -0x0004
00000078 42A7 clr.l -[A7]
0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000007E A95A syscall GetControlReference/GetCRefCon
00000080 201F move.l D0, [A7]+
00000082 2D40 FFFC move.l [A6 - 0x4], D0
00000086 2040 movea.l A0, D0
00000088 2050 movea.l A0, [A0]
0000008A 216E 000C 005E move.l [A0 + 0x5E], [A6 + 0xC]
00000090 7001 moveq.l D0, 0x01
00000092 4E5E unlink A6
00000094 4E75 rts
fn00000096:
00000096 4E56 FFFC link A6, -0x0004
0000009A 42A7 clr.l -[A7]
0000009C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000A0 A95A syscall GetControlReference/GetCRefCon
000000A2 201F move.l D0, [A7]+
000000A4 2D40 FFFC move.l [A6 - 0x4], D0
000000A8 2040 movea.l A0, D0
000000AA 2050 movea.l A0, [A0]
000000AC 226E 000C movea.l A1, [A6 + 0xC]
000000B0 22A8 0066 move.l [A1], [A0 + 0x66]
000000B4 7001 moveq.l D0, 0x01
000000B6 4E5E unlink A6
000000B8 4E75 rts
fn000000BA:
000000BA 4E56 FFFC link A6, -0x0004
000000BE 42A7 clr.l -[A7]
000000C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C4 A95A syscall GetControlReference/GetCRefCon
000000C6 201F move.l D0, [A7]+
000000C8 2D40 FFFC move.l [A6 - 0x4], D0
000000CC 2040 movea.l A0, D0
000000CE 2050 movea.l A0, [A0]
000000D0 216E 000C 0066 move.l [A0 + 0x66], [A6 + 0xC]
000000D6 7001 moveq.l D0, 0x01
000000D8 4E5E unlink A6
000000DA 4E75 rts
fn000000DC:
000000DC 4E56 FFF8 link A6, -0x0008
000000E0 2F0B move.l -[A7], A3
000000E2 4AAE 0008 tst.l [A6 + 0x8]
000000E6 6604 bne +0x6 /* 000000EC */
000000E8 7000 moveq.l D0, 0x00
000000EA 6038 bra +0x3A /* 00000124 */
label000000EC:
000000EC 42A7 clr.l -[A7]
000000EE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000F2 A95A syscall GetControlReference/GetCRefCon
000000F4 201F move.l D0, [A7]+
000000F6 2D40 FFFC move.l [A6 - 0x4], D0
000000FA 4A80 tst.l D0
000000FC 6604 bne +0x6 /* 00000102 */
000000FE 7000 moveq.l D0, 0x00
00000100 6022 bra +0x24 /* 00000124 */
label00000102:
00000102 206E FFFC movea.l A0, [A6 - 0x4]
00000106 2050 movea.l A0, [A0]
00000108 2668 0056 movea.l A3, [A0 + 0x56]
0000010C 200B move.l D0, A3
0000010E 6604 bne +0x6 /* 00000114 */
00000110 7001 moveq.l D0, 0x01
00000112 6010 bra +0x12 /* 00000124 */
label00000114:
00000114 2F2E 000E move.l -[A7], [A6 + 0xE]
00000118 3F2E 000C move.w -[A7], [A6 + 0xC]
0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000120 4E93 jsr [A3]
00000122 7001 moveq.l D0, 0x01
label00000124:
00000124 266E FFF4 movea.l A3, [A6 - 0xC]
00000128 4E5E unlink A6
0000012A 4E75 rts
fn0000012C:
0000012C 4E56 FFF8 link A6, -0x0008
00000130 2F0B move.l -[A7], A3
00000132 4AAE 0008 tst.l [A6 + 0x8]
00000136 6604 bne +0x6 /* 0000013C */
00000138 7000 moveq.l D0, 0x00
0000013A 6040 bra +0x42 /* 0000017C */
label0000013C:
0000013C 42A7 clr.l -[A7]
0000013E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000142 A95A syscall GetControlReference/GetCRefCon
00000144 201F move.l D0, [A7]+
00000146 2D40 FFFC move.l [A6 - 0x4], D0
0000014A 4A80 tst.l D0
0000014C 6604 bne +0x6 /* 00000152 */
0000014E 7000 moveq.l D0, 0x00
00000150 602A bra +0x2C /* 0000017C */
label00000152:
00000152 206E FFFC movea.l A0, [A6 - 0x4]
00000156 2050 movea.l A0, [A0]
00000158 2668 0036 movea.l A3, [A0 + 0x36]
0000015C 200B move.l D0, A3
0000015E 660C bne +0xE /* 0000016C */
00000160 206E 0010 movea.l A0, [A6 + 0x10]
00000164 30BC 0014 move.w [A0], 0x14
00000168 7001 moveq.l D0, 0x01
0000016A 6010 bra +0x12 /* 0000017C */
label0000016C:
0000016C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000170 2F2E 000C move.l -[A7], [A6 + 0xC]
00000174 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000178 4E93 jsr [A3]
0000017A 7001 moveq.l D0, 0x01
label0000017C:
0000017C 266E FFF4 movea.l A3, [A6 - 0xC]
00000180 4E5E unlink A6
00000182 4E75 rts
fn00000184:
00000184 4E56 FFF6 link A6, -0x000A
00000188 2F0B move.l -[A7], A3
0000018A 4AAE 0008 tst.l [A6 + 0x8]
0000018E 6604 bne +0x6 /* 00000194 */
00000190 7000 moveq.l D0, 0x00
00000192 6044 bra +0x46 /* 000001D8 */
label00000194:
00000194 42A7 clr.l -[A7]
00000196 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000019A A95A syscall GetControlReference/GetCRefCon
0000019C 201F move.l D0, [A7]+
0000019E 2D40 FFFC move.l [A6 - 0x4], D0
000001A2 4A80 tst.l D0
000001A4 6604 bne +0x6 /* 000001AA */
000001A6 7000 moveq.l D0, 0x00
000001A8 602E bra +0x30 /* 000001D8 */
label000001AA:
000001AA 206E FFFC movea.l A0, [A6 - 0x4]
000001AE 2050 movea.l A0, [A0]
000001B0 2668 002E movea.l A3, [A0 + 0x2E]
000001B4 200B move.l D0, A3
000001B6 660C bne +0xE /* 000001C4 */
000001B8 206E 0010 movea.l A0, [A6 + 0x10]
000001BC 30BC 0014 move.w [A0], 0x14
000001C0 7001 moveq.l D0, 0x01
000001C2 6014 bra +0x16 /* 000001D8 */
label000001C4:
000001C4 2F2E 0010 move.l -[A7], [A6 + 0x10]
000001C8 486E FFFA pea.l [A6 - 0x6]
000001CC 2F2E 000C move.l -[A7], [A6 + 0xC]
000001D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001D4 4E93 jsr [A3]
000001D6 7001 moveq.l D0, 0x01
label000001D8:
000001D8 266E FFF2 movea.l A3, [A6 - 0xE]
000001DC 4E5E unlink A6
000001DE 4E75 rts
fn000001E0:
000001E0 4E56 FFF8 link A6, -0x0008
000001E4 2F0B move.l -[A7], A3
000001E6 4AAE 0008 tst.l [A6 + 0x8]
000001EA 6604 bne +0x6 /* 000001F0 */
000001EC 7000 moveq.l D0, 0x00
000001EE 6044 bra +0x46 /* 00000234 */
label000001F0:
000001F0 42A7 clr.l -[A7]
000001F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001F6 A95A syscall GetControlReference/GetCRefCon
000001F8 201F move.l D0, [A7]+
000001FA 2D40 FFFC move.l [A6 - 0x4], D0
000001FE 4A80 tst.l D0
00000200 6604 bne +0x6 /* 00000206 */
00000202 7000 moveq.l D0, 0x00
00000204 602E bra +0x30 /* 00000234 */
label00000206:
00000206 206E FFFC movea.l A0, [A6 - 0x4]
0000020A 2050 movea.l A0, [A0]
0000020C 2668 002E movea.l A3, [A0 + 0x2E]
00000210 200B move.l D0, A3
00000212 660C bne +0xE /* 00000220 */
00000214 206E 0014 movea.l A0, [A6 + 0x14]
00000218 30BC 0014 move.w [A0], 0x14
0000021C 7001 moveq.l D0, 0x01
0000021E 6014 bra +0x16 /* 00000234 */
label00000220:
00000220 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000224 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000228 2F2E 000C move.l -[A7], [A6 + 0xC]
0000022C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000230 4E93 jsr [A3]
00000232 7001 moveq.l D0, 0x01
label00000234:
00000234 266E FFF4 movea.l A3, [A6 - 0xC]
00000238 4E5E unlink A6
0000023A 4E75 rts
fn0000023C:
0000023C 4E56 FFF6 link A6, -0x000A
00000240 2F0B move.l -[A7], A3
00000242 4AAE 0008 tst.l [A6 + 0x8]
00000246 6604 bne +0x6 /* 0000024C */
00000248 7000 moveq.l D0, 0x00
0000024A 6044 bra +0x46 /* 00000290 */
label0000024C:
0000024C 42A7 clr.l -[A7]
0000024E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000252 A95A syscall GetControlReference/GetCRefCon
00000254 201F move.l D0, [A7]+
00000256 2D40 FFFC move.l [A6 - 0x4], D0
0000025A 4A80 tst.l D0
0000025C 6604 bne +0x6 /* 00000262 */
0000025E 7000 moveq.l D0, 0x00
00000260 602E bra +0x30 /* 00000290 */
label00000262:
00000262 206E FFFC movea.l A0, [A6 - 0x4]
00000266 2050 movea.l A0, [A0]
00000268 2668 0032 movea.l A3, [A0 + 0x32]
0000026C 200B move.l D0, A3
0000026E 660C bne +0xE /* 0000027C */
00000270 206E 0010 movea.l A0, [A6 + 0x10]
00000274 30BC 0014 move.w [A0], 0x14
00000278 7001 moveq.l D0, 0x01
0000027A 6014 bra +0x16 /* 00000290 */
label0000027C:
0000027C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000280 486E FFFA pea.l [A6 - 0x6]
00000284 2F2E 000C move.l -[A7], [A6 + 0xC]
00000288 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000028C 4E93 jsr [A3]
0000028E 7001 moveq.l D0, 0x01
label00000290:
00000290 266E FFF2 movea.l A3, [A6 - 0xE]
00000294 4E5E unlink A6
00000296 4E75 rts
fn00000298:
00000298 4E56 FFF2 link A6, -0x000E
0000029C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000002A0 286E 0008 movea.l A4, [A6 + 0x8]
000002A4 266E 000C movea.l A3, [A6 + 0xC]
000002A8 486E FFFC pea.l [A6 - 0x4]
000002AC 2F0C move.l -[A7], A4
000002AE 4EBA FDA0 jsr [PC - 0x260 /* 00000050 */]
000002B2 486E FFF2 pea.l [A6 - 0xE]
000002B6 2F0C move.l -[A7], A4
000002B8 4EBA FD46 jsr [PC - 0x2BA /* 00000000 */]
000002BC 486E FFF8 pea.l [A6 - 0x8]
000002C0 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000002C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002C8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000002CC 206E 0010 movea.l A0, [A6 + 0x10]
000002D0 4290 clr.l [A0]
000002D2 4293 clr.l [A3]
000002D4 7E00 moveq.l D7, 0x00
000002D6 4FEF 001A lea.l A7, [A7 + 0x1A]
000002DA 604E bra +0x50 /* 0000032A */
label000002DC:
000002DC 486E FFF6 pea.l [A6 - 0xA]
000002E0 486E FFF4 pea.l [A6 - 0xC]
000002E4 2F07 move.l -[A7], D7
000002E6 2F0C move.l -[A7], A4
000002E8 4EBA FEF6 jsr [PC - 0x10A /* 000001E0 */]
000002EC 4A6E FFF6 tst.w [A6 - 0xA]
000002F0 4FEF 0010 lea.l A7, [A7 + 0x10]
000002F4 6610 bne +0x12 /* 00000306 */
000002F6 486E FFF6 pea.l [A6 - 0xA]
000002FA 2F07 move.l -[A7], D7
000002FC 2F0C move.l -[A7], A4
000002FE 4EBA FF3C jsr [PC - 0xC4 /* 0000023C */]
00000302 4FEF 000C lea.l A7, [A7 + 0xC]
label00000306:
00000306 302E FFF6 move.w D0, [A6 - 0xA]
0000030A 48C0 ext.l D0
0000030C 206E 0010 movea.l A0, [A6 + 0x10]
00000310 D190 add.l [A0], D0
00000312 2C13 move.l D6, [A3]
00000314 326E FFF4 movea.w A1, [A6 - 0xC]
00000318 B3C6 cmpa.l A1, D6
0000031A 6C04 bge +0x6 /* 00000320 */
0000031C 2006 move.l D0, D6
0000031E 6006 bra +0x8 /* 00000326 */
label00000320:
00000320 302E FFF4 move.w D0, [A6 - 0xC]
00000324 48C0 ext.l D0
label00000326:
00000326 2680 move.l [A3], D0
00000328 5287 addq.l D7, 1
label0000032A:
0000032A BEAE FFF8 cmp.l D7, [A6 - 0x8]
0000032E 6DAC blt -0x52 /* 000002DC */
00000330 7001 moveq.l D0, 0x01
00000332 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000336 4E5E unlink A6
00000338 4E75 rts
fn0000033A:
0000033A 4E56 FFEC link A6, -0x0014
0000033E 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000342 266E 0008 movea.l A3, [A6 + 0x8]
00000346 2E2E 000C move.l D7, [A6 + 0xC]
0000034A 286E 0018 movea.l A4, [A6 + 0x18]
0000034E 246E 001C movea.l A2, [A6 + 0x1C]
00000352 28AE 0010 move.l [A4], [A6 + 0x10]
00000356 296E 0014 0004 move.l [A4 + 0x4], [A6 + 0x14]
0000035C 486E FFFE pea.l [A6 - 0x2]
00000360 2F07 move.l -[A7], D7
00000362 2F0B move.l -[A7], A3
00000364 4EBA FDC6 jsr [PC - 0x23A /* 0000012C */]
00000368 302E FFFE move.w D0, [A6 - 0x2]
0000036C D16C 0002 add.w [A4 + 0x2], D0
00000370 7014 moveq.l D0, 0x14
00000372 D06C 0002 add.w D0, [A4 + 0x2]
00000376 3940 0006 move.w [A4 + 0x6], D0
0000037A 4297 clr.l [A7]
0000037C 2F0B move.l -[A7], A3
0000037E A95A syscall GetControlReference/GetCRefCon
00000380 201F move.l D0, [A7]+
00000382 2D40 FFEC move.l [A6 - 0x14], D0
00000386 2040 movea.l A0, D0
00000388 2050 movea.l A0, [A0]
0000038A 0828 0001 0025 btst.b [A0 + 0x25], 0x1
00000390 508F addq.l A7, 8
00000392 6740 beq +0x42 /* 000003D4 */
00000394 486E FFF6 pea.l [A6 - 0xA]
00000398 2F0B move.l -[A7], A3
0000039A 4EBA FCB4 jsr [PC - 0x34C /* 00000050 */]
0000039E 486E FFF4 pea.l [A6 - 0xC]
000003A2 2F0B move.l -[A7], A3
000003A4 4EBA FC5A jsr [PC - 0x3A6 /* 00000000 */]
000003A8 486E FFF0 pea.l [A6 - 0x10]
000003AC 2F07 move.l -[A7], D7
000003AE 3F2E FFF4 move.w -[A7], [A6 - 0xC]
000003B2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000003B6 4EBA 37BA jsr [PC + 0x37BA /* 00003B72 */]
000003BA 2EAE FFF0 move.l [A7], [A6 - 0x10]
000003BE 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000003C2 4EBA 3C08 jsr [PC + 0x3C08 /* 00003FCC */]
000003C6 4A40 tst.w D0
000003C8 4FEF 0022 lea.l A7, [A7 + 0x22]
000003CC 6706 beq +0x8 /* 000003D4 */
000003CE 396C 0002 0006 move.w [A4 + 0x6], [A4 + 0x2]
label000003D4:
000003D4 24AE 0010 move.l [A2], [A6 + 0x10]
000003D8 256E 0014 0004 move.l [A2 + 0x4], [A6 + 0x14]
000003DE 356C 0006 0002 move.w [A2 + 0x2], [A4 + 0x6]
000003E4 486E FFFC pea.l [A6 - 0x4]
000003E8 486E FFFA pea.l [A6 - 0x6]
000003EC 2F07 move.l -[A7], D7
000003EE 2F0B move.l -[A7], A3
000003F0 4EBA FDEE jsr [PC - 0x212 /* 000001E0 */]
000003F4 302A 0002 move.w D0, [A2 + 0x2]
000003F8 D06E FFFA add.w D0, [A6 - 0x6]
000003FC 5040 addq.w D0, 8
000003FE 3540 0006 move.w [A2 + 0x6], D0
00000402 3E2C 0004 move.w D7, [A4 + 0x4]
00000406 DE54 add.w D7, [A4]
00000408 48C7 ext.l D7
0000040A 8FFC 0002 divs.w D7, 0x2
0000040E 70F8 moveq.l D0, 0xFFFFFFF8
00000410 D047 add.w D0, D7
00000412 3880 move.w [A4], D0
00000414 7008 moveq.l D0, 0x08
00000416 D047 add.w D0, D7
00000418 3940 0004 move.w [A4 + 0x4], D0
0000041C 3E2C 0006 move.w D7, [A4 + 0x6]
00000420 DE6C 0002 add.w D7, [A4 + 0x2]
00000424 48C7 ext.l D7
00000426 8FFC 0002 divs.w D7, 0x2
0000042A 70F8 moveq.l D0, 0xFFFFFFF8
0000042C D047 add.w D0, D7
0000042E 3940 0002 move.w [A4 + 0x2], D0
00000432 7008 moveq.l D0, 0x08
00000434 D047 add.w D0, D7
00000436 3940 0006 move.w [A4 + 0x6], D0
0000043A 4CEE 1C80 FFDC movem.l D7,A2,A3,A4, [A6 - 0x24]
00000440 4E5E unlink A6
00000442 4E75 rts
fn00000444:
00000444 4E56 FFF2 link A6, -0x000E
00000448 2F07 move.l -[A7], D7
0000044A 486E FFFC pea.l [A6 - 0x4]
0000044E 486E FFFE pea.l [A6 - 0x2]
00000452 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000456 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
0000045A 486E FFF8 pea.l [A6 - 0x8]
0000045E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000462 4EBA FC32 jsr [PC - 0x3CE /* 00000096 */]
00000466 302E FFFE move.w D0, [A6 - 0x2]
0000046A E948 lsl D0.w, 4
0000046C 206E 000C movea.l A0, [A6 + 0xC]
00000470 3080 move.w [A0], D0
00000472 226E 0010 movea.l A1, [A6 + 0x10]
00000476 4251 clr.w [A1]
00000478 7E00 moveq.l D7, 0x00
0000047A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000047E 601E bra +0x20 /* 0000049E */
label00000480:
00000480 486E FFF6 pea.l [A6 - 0xA]
00000484 2F07 move.l -[A7], D7
00000486 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000048A 4EBA FCF8 jsr [PC - 0x308 /* 00000184 */]
0000048E 302E FFF6 move.w D0, [A6 - 0xA]
00000492 206E 0010 movea.l A0, [A6 + 0x10]
00000496 D150 add.w [A0], D0
00000498 4FEF 000C lea.l A7, [A7 + 0xC]
0000049C 5287 addq.l D7, 1
label0000049E:
0000049E BEAE FFF8 cmp.l D7, [A6 - 0x8]
000004A2 6DDC blt -0x22 /* 00000480 */
000004A4 7001 moveq.l D0, 0x01
000004A6 2E1F move.l D7, [A7]+
000004A8 4E5E unlink A6
000004AA 4E75 rts
fn000004AC:
000004AC 4E56 FFF8 link A6, -0x0008
000004B0 486E FFFC pea.l [A6 - 0x4]
000004B4 2F2E 0012 move.l -[A7], [A6 + 0x12]
000004B8 3F2E 0010 move.w -[A7], [A6 + 0x10]
000004BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000004C0 4EBA 36B0 jsr [PC + 0x36B0 /* 00003B72 */]
000004C4 2EAE FFFC move.l [A7], [A6 - 0x4]
000004C8 2F2E 000C move.l -[A7], [A6 + 0xC]
000004CC 4EBA 3AFE jsr [PC + 0x3AFE /* 00003FCC */]
000004D0 4A40 tst.w D0
000004D2 4FEF 0012 lea.l A7, [A7 + 0x12]
000004D6 6730 beq +0x32 /* 00000508 */
000004D8 42A7 clr.l -[A7]
000004DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000004DE A95A syscall GetControlReference/GetCRefCon
000004E0 201F move.l D0, [A7]+
000004E2 2D40 FFF8 move.l [A6 - 0x8], D0
000004E6 2040 movea.l A0, D0
000004E8 2050 movea.l A0, [A0]
000004EA 0828 0001 0025 btst.b [A0 + 0x25], 0x1
000004F0 662C bne +0x2E /* 0000051E */
000004F2 3F2E 0016 move.w -[A7], [A6 + 0x16]
000004F6 3F2E 0018 move.w -[A7], [A6 + 0x18]
000004FA 2F3C 0080 0005 move.l -[A7], 0x800005
00000500 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
00000504 508F addq.l A7, 8
00000506 6016 bra +0x18 /* 0000051E */
label00000508:
00000508 3F2E 0016 move.w -[A7], [A6 + 0x16]
0000050C 3F2E 0018 move.w -[A7], [A6 + 0x18]
00000510 3F2E 001E move.w -[A7], [A6 + 0x1E]
00000514 3F3C 0080 move.w -[A7], 0x80
00000518 4EAD 0CEA jsr [A5 + 0xCEA /* export_409 */]
0000051C 508F addq.l A7, 8
label0000051E:
0000051E 4E5E unlink A6
00000520 4E75 rts
fn00000522:
00000522 4E56 FFEE link A6, -0x0012
00000526 2D6E 0016 FFF8 move.l [A6 - 0x8], [A6 + 0x16]
0000052C 2D6E 001A FFFC move.l [A6 - 0x4], [A6 + 0x1A]
00000532 486E FFF8 pea.l [A6 - 0x8]
00000536 2F3C 0001 0001 move.l -[A7], 0x10001
0000053C A8A9 syscall InsetRect
0000053E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000542 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000546 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000054A 2EAE 0012 move.l [A7], [A6 + 0x12]
0000054E 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000552 2F2E 000C move.l -[A7], [A6 + 0xC]
00000556 4EBA 37A6 jsr [PC + 0x37A6 /* 00003CFE */]
0000055A 4A40 tst.w D0
0000055C 4FEF 000E lea.l A7, [A7 + 0xE]
00000560 6726 beq +0x28 /* 00000588 */
00000562 3F3C 0004 move.w -[A7], 0x4
00000566 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000056A 2F2E 0016 move.l -[A7], [A6 + 0x16]
0000056E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000572 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000576 2F2E 000C move.l -[A7], [A6 + 0xC]
0000057A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000057E 4EBA FF2C jsr [PC - 0xD4 /* 000004AC */]
00000582 4FEF 0018 lea.l A7, [A7 + 0x18]
00000586 6022 bra +0x24 /* 000005AA */
label00000588:
00000588 4267 clr.w -[A7]
0000058A 2F2E 001A move.l -[A7], [A6 + 0x1A]
0000058E 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000592 2F2E 0012 move.l -[A7], [A6 + 0x12]
00000596 3F2E 0010 move.w -[A7], [A6 + 0x10]
0000059A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000059E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005A2 4EBA FF08 jsr [PC - 0xF8 /* 000004AC */]
000005A6 4FEF 0018 lea.l A7, [A7 + 0x18]
label000005AA:
000005AA 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000005AE 4E5E unlink A6
000005B0 4E75 rts
fn000005B2:
000005B2 4E56 FFE0 link A6, -0x0020
000005B6 48E7 0108 movem.l -[A7], D7,A4
000005BA 286E 0008 movea.l A4, [A6 + 0x8]
000005BE 486E FFE8 pea.l [A6 - 0x18]
000005C2 2F0C move.l -[A7], A4
000005C4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000005C8 4217 clr.b [A7]
000005CA 2F2E 000C move.l -[A7], [A6 + 0xC]
000005CE 486E FFE8 pea.l [A6 - 0x18]
000005D2 A8AD syscall PtInRect
000005D4 4A1F tst.b [A7]+
000005D6 5C8F addq.l A7, 6
000005D8 6606 bne +0x8 /* 000005E0 */
000005DA 7000 moveq.l D0, 0x00
000005DC 6000 00B2 bra +0xB4 /* 00000690 */
label000005E0:
000005E0 486E FFFC pea.l [A6 - 0x4]
000005E4 2F0C move.l -[A7], A4
000005E6 4EBA FA68 jsr [PC - 0x598 /* 00000050 */]
000005EA 486E FFE0 pea.l [A6 - 0x20]
000005EE 2F0C move.l -[A7], A4
000005F0 4EBA FA0E jsr [PC - 0x5F2 /* 00000000 */]
000005F4 486E FFF8 pea.l [A6 - 0x8]
000005F8 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000005FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000600 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000604 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18]
0000060A 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00000610 486E FFE2 pea.l [A6 - 0x1E]
00000614 486E FFE4 pea.l [A6 - 0x1C]
00000618 2F0C move.l -[A7], A4
0000061A 4EBA FE28 jsr [PC - 0x1D8 /* 00000444 */]
0000061E 486E FFF0 pea.l [A6 - 0x10]
00000622 302E FFE4 move.w D0, [A6 - 0x1C]
00000626 4440 neg.w D0
00000628 3F00 move.w -[A7], D0
0000062A 302E FFE2 move.w D0, [A6 - 0x1E]
0000062E 4440 neg.w D0
00000630 3F00 move.w -[A7], D0
00000632 A8A8 syscall OffsetRect
00000634 7E00 moveq.l D7, 0x00
00000636 4FEF 0026 lea.l A7, [A7 + 0x26]
0000063A 604C bra +0x4E /* 00000688 */
label0000063C:
0000063C 486E FFE6 pea.l [A6 - 0x1A]
00000640 2F07 move.l -[A7], D7
00000642 2F0C move.l -[A7], A4
00000644 4EBA FB3E jsr [PC - 0x4C2 /* 00000184 */]
00000648 302E FFF0 move.w D0, [A6 - 0x10]
0000064C D06E FFE6 add.w D0, [A6 - 0x1A]
00000650 3D40 FFF4 move.w [A6 - 0xC], D0
00000654 4217 clr.b [A7]
00000656 2F2E 000C move.l -[A7], [A6 + 0xC]
0000065A 486E FFF0 pea.l [A6 - 0x10]
0000065E A8AD syscall PtInRect
00000660 4A1F tst.b [A7]+
00000662 4FEF 000A lea.l A7, [A7 + 0xA]
00000666 6718 beq +0x1A /* 00000680 */
00000668 206E 0014 movea.l A0, [A6 + 0x14]
0000066C 20AE FFF0 move.l [A0], [A6 - 0x10]
00000670 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC]
00000676 226E 0010 movea.l A1, [A6 + 0x10]
0000067A 2287 move.l [A1], D7
0000067C 7001 moveq.l D0, 0x01
0000067E 6010 bra +0x12 /* 00000690 */
label00000680:
00000680 3D6E FFF4 FFF0 move.w [A6 - 0x10], [A6 - 0xC]
00000686 5287 addq.l D7, 1
label00000688:
00000688 BEAE FFF8 cmp.l D7, [A6 - 0x8]
0000068C 6DAE blt -0x50 /* 0000063C */
0000068E 7000 moveq.l D0, 0x00
label00000690:
00000690 4CDF 1080 movem.l D7,A4, [A7]+
00000694 4E5E unlink A6
00000696 4E75 rts
fn00000698:
00000698 4E56 FFF4 link A6, -0x000C
0000069C 48E7 0108 movem.l -[A7], D7,A4
000006A0 286E 0008 movea.l A4, [A6 + 0x8]
000006A4 42A7 clr.l -[A7]
000006A6 2F14 move.l -[A7], [A4]
000006A8 A95A syscall GetControlReference/GetCRefCon
000006AA 201F move.l D0, [A7]+
000006AC 2D40 FFF4 move.l [A6 - 0xC], D0
000006B0 2040 movea.l A0, D0
000006B2 2050 movea.l A0, [A0]
000006B4 0828 0000 0025 btst.b [A0 + 0x25], 0x0
000006BA 6606 bne +0x8 /* 000006C2 */
000006BC 7000 moveq.l D0, 0x00
000006BE 6000 0086 bra +0x88 /* 00000746 */
label000006C2:
000006C2 2F2C 0016 move.l -[A7], [A4 + 0x16]
000006C6 3F2C 001A move.w -[A7], [A4 + 0x1A]
000006CA 2F2C 0012 move.l -[A7], [A4 + 0x12]
000006CE 4EBA 362E jsr [PC + 0x362E /* 00003CFE */]
000006D2 3E00 move.w D7, D0
000006D4 4A47 tst.w D7
000006D6 4FEF 000A lea.l A7, [A7 + 0xA]
000006DA 670E beq +0x10 /* 000006EA */
000006DC 397C 0004 002C move.w [A4 + 0x2C], 0x4
000006E2 397C 0003 002E move.w [A4 + 0x2E], 0x3
000006E8 600A bra +0xC /* 000006F4 */
label000006EA:
000006EA 426C 002C clr.w [A4 + 0x2C]
000006EE 397C 0001 002E move.w [A4 + 0x2E], 0x1
label000006F4:
000006F4 2D6C 0024 FFF8 move.l [A6 - 0x8], [A4 + 0x24]
000006FA 2D6C 0028 FFFC move.l [A6 - 0x4], [A4 + 0x28]
00000700 486E FFF8 pea.l [A6 - 0x8]
00000704 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD
0000070A A8A9 syscall InsetRect
0000070C 4227 clr.b -[A7]
0000070E 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000712 486E FFF8 pea.l [A6 - 0x8]
00000716 A8AD syscall PtInRect
00000718 4A1F tst.b [A7]+
0000071A 6604 bne +0x6 /* 00000720 */
0000071C 7000 moveq.l D0, 0x00
0000071E 6026 bra +0x28 /* 00000746 */
label00000720:
00000720 3F2C 002E move.w -[A7], [A4 + 0x2E]
00000724 2F2C 0028 move.l -[A7], [A4 + 0x28]
00000728 2F2C 0024 move.l -[A7], [A4 + 0x24]
0000072C 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000730 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000734 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000738 2F14 move.l -[A7], [A4]
0000073A 4EBA FD70 jsr [PC - 0x290 /* 000004AC */]
0000073E 397C 0001 0032 move.w [A4 + 0x32], 0x1
00000744 7001 moveq.l D0, 0x01
label00000746:
00000746 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14]
0000074C 4E5E unlink A6
0000074E 4E75 rts
fn00000750:
00000750 4E56 FFF8 link A6, -0x0008
00000754 48E7 0018 movem.l -[A7], A3,A4
00000758 266E 0008 movea.l A3, [A6 + 0x8]
0000075C 49EB 0024 lea.l A4, [A3 + 0x24]
00000760 2D54 FFF8 move.l [A6 - 0x8], [A4]
00000764 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4]
0000076A 486E FFF8 pea.l [A6 - 0x8]
0000076E 2F3C FFFD FFFD move.l -[A7], 0xFFFDFFFD
00000774 A8A9 syscall InsetRect
00000776 2F13 move.l -[A7], [A3]
00000778 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000077C 4217 clr.b [A7]
0000077E 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000782 486E FFF8 pea.l [A6 - 0x8]
00000786 A8AD syscall PtInRect
00000788 4A1F tst.b [A7]+
0000078A 548F addq.l A7, 2
0000078C 672E beq +0x30 /* 000007BC */
0000078E 4A6B 0032 tst.w [A3 + 0x32]
00000792 6652 bne +0x54 /* 000007E6 */
00000794 3F2B 002E move.w -[A7], [A3 + 0x2E]
00000798 2F2C 0004 move.l -[A7], [A4 + 0x4]
0000079C 2F14 move.l -[A7], [A4]
0000079E 2F2B 0016 move.l -[A7], [A3 + 0x16]
000007A2 3F2B 001A move.w -[A7], [A3 + 0x1A]
000007A6 2F2B 0012 move.l -[A7], [A3 + 0x12]
000007AA 2F13 move.l -[A7], [A3]
000007AC 4EBA FCFE jsr [PC - 0x302 /* 000004AC */]
000007B0 377C 0001 0032 move.w [A3 + 0x32], 0x1
000007B6 4FEF 0018 lea.l A7, [A7 + 0x18]
000007BA 602A bra +0x2C /* 000007E6 */
label000007BC:
000007BC 4A6B 0032 tst.w [A3 + 0x32]
000007C0 6724 beq +0x26 /* 000007E6 */
000007C2 3F2B 002C move.w -[A7], [A3 + 0x2C]
000007C6 2F2C 0004 move.l -[A7], [A4 + 0x4]
000007CA 2F14 move.l -[A7], [A4]
000007CC 2F2B 0016 move.l -[A7], [A3 + 0x16]
000007D0 3F2B 001A move.w -[A7], [A3 + 0x1A]
000007D4 2F2B 0012 move.l -[A7], [A3 + 0x12]
000007D8 2F13 move.l -[A7], [A3]
000007DA 4EBA FCD0 jsr [PC - 0x330 /* 000004AC */]
000007DE 426B 0032 clr.w [A3 + 0x32]
000007E2 4FEF 0018 lea.l A7, [A7 + 0x18]
label000007E6:
000007E6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000007EA 7001 moveq.l D0, 0x01
000007EC 4CDF 1800 movem.l A3,A4, [A7]+
000007F0 4E5E unlink A6
000007F2 4E75 rts
fn000007F4:
000007F4 4E56 0000 link A6, 0
000007F8 48E7 0018 movem.l -[A7], A3,A4
000007FC 266E 0008 movea.l A3, [A6 + 0x8]
00000800 49EB 0032 lea.l A4, [A3 + 0x32]
00000804 4A54 tst.w [A4]
00000806 672C beq +0x2E /* 00000834 */
00000808 2F13 move.l -[A7], [A3]
0000080A 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000080E 3EBC 0002 move.w [A7], 0x2
00000812 2F2B 0028 move.l -[A7], [A3 + 0x28]
00000816 2F2B 0024 move.l -[A7], [A3 + 0x24]
0000081A 2F2B 0016 move.l -[A7], [A3 + 0x16]
0000081E 3F2B 001A move.w -[A7], [A3 + 0x1A]
00000822 2F2B 0012 move.l -[A7], [A3 + 0x12]
00000826 2F13 move.l -[A7], [A3]
00000828 4EBA FC82 jsr [PC - 0x37E /* 000004AC */]
0000082C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000830 4FEF 001A lea.l A7, [A7 + 0x1A]
label00000834:
00000834 3014 move.w D0, [A4]
00000836 4CDF 1800 movem.l A3,A4, [A7]+
0000083A 4E5E unlink A6
0000083C 4E75 rts
fn0000083E:
0000083E 4E56 FFF0 link A6, -0x0010
00000842 2F0C move.l -[A7], A4
00000844 286E 0008 movea.l A4, [A6 + 0x8]
00000848 2F14 move.l -[A7], [A4]
0000084A 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000084E 486E FFF0 pea.l [A6 - 0x10]
00000852 2F14 move.l -[A7], [A4]
00000854 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000858 2EAE FFF4 move.l [A7], [A6 - 0xC]
0000085C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000860 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00000864 2D6C 001C FFF8 move.l [A6 - 0x8], [A4 + 0x1C]
0000086A 2D6C 0020 FFFC move.l [A6 - 0x4], [A4 + 0x20]
00000870 302C 002A move.w D0, [A4 + 0x2A]
00000874 906C 0026 sub.w D0, [A4 + 0x26]
00000878 916E FFFA sub.w [A6 - 0x6], D0
0000087C 2EBC 0001 000A move.l [A7], 0x1000A
00000882 3F3C 0001 move.w -[A7], 0x1
00000886 2F3C FFFF D2B6 move.l -[A7], 0xFFFFD2B6
0000088C 486E FFF8 pea.l [A6 - 0x8]
00000890 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000894 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00000898 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000089C 286E FFEC movea.l A4, [A6 - 0x14]
000008A0 4E5E unlink A6
000008A2 4E75 rts
fn000008A4:
000008A4 4E56 FFFC link A6, -0x0004
000008A8 48E7 0300 movem.l -[A7], D6,D7
000008AC 42A7 clr.l -[A7]
000008AE A975 syscall TickCount
000008B0 2E1F move.l D7, [A7]+
000008B2 604E bra +0x50 /* 00000902 */
label000008B4:
000008B4 42A7 clr.l -[A7]
000008B6 A975 syscall TickCount
000008B8 7014 moveq.l D0, 0x14
000008BA D087 add.l D0, D7
000008BC B09F cmp.l D0, [A7]+
000008BE 6404 bcc +0x6 /* 000008C4 */
000008C0 7001 moveq.l D0, 0x01
000008C2 6048 bra +0x4A /* 0000090C */
label000008C4:
000008C4 486E FFFC pea.l [A6 - 0x4]
000008C8 A972 syscall GetMouse
000008CA 3C2E FFFE move.w D6, [A6 - 0x2]
000008CE 9C6E 000A sub.w D6, [A6 + 0xA]
000008D2 4A46 tst.w D6
000008D4 6C06 bge +0x8 /* 000008DC */
000008D6 3006 move.w D0, D6
000008D8 4440 neg.w D0
000008DA 6002 bra +0x4 /* 000008DE */
label000008DC:
000008DC 3006 move.w D0, D6
label000008DE:
000008DE 5B40 subq.w D0, 5
000008E0 6F04 ble +0x6 /* 000008E6 */
000008E2 7001 moveq.l D0, 0x01
000008E4 6026 bra +0x28 /* 0000090C */
label000008E6:
000008E6 3C2E FFFC move.w D6, [A6 - 0x4]
000008EA 9C6E 0008 sub.w D6, [A6 + 0x8]
000008EE 4A46 tst.w D6
000008F0 6C06 bge +0x8 /* 000008F8 */
000008F2 3006 move.w D0, D6
000008F4 4440 neg.w D0
000008F6 6002 bra +0x4 /* 000008FA */
label000008F8:
000008F8 3006 move.w D0, D6
label000008FA:
000008FA 5B40 subq.w D0, 5
000008FC 6F04 ble +0x6 /* 00000902 */
000008FE 7001 moveq.l D0, 0x01
00000900 600A bra +0xC /* 0000090C */
label00000902:
00000902 4227 clr.b -[A7]
00000904 A973 syscall StillDown
00000906 4A1F tst.b [A7]+
00000908 66AA bne -0x54 /* 000008B4 */
0000090A 7000 moveq.l D0, 0x00
label0000090C:
0000090C 4CDF 00C0 movem.l D6,D7, [A7]+
00000910 4E5E unlink A6
00000912 4E75 rts
fn00000914:
00000914 4E56 FFE6 link A6, -0x001A
00000918 2F0C move.l -[A7], A4
0000091A 286E 0008 movea.l A4, [A6 + 0x8]
0000091E 42A7 clr.l -[A7]
00000920 2F14 move.l -[A7], [A4]
00000922 A95A syscall GetControlReference/GetCRefCon
00000924 201F move.l D0, [A7]+
00000926 2D40 FFE6 move.l [A6 - 0x1A], D0
0000092A 2040 movea.l A0, D0
0000092C 2050 movea.l A0, [A0]
0000092E 0828 0004 0003 btst.b [A0 + 0x3], 0x4
00000934 6706 beq +0x8 /* 0000093C */
00000936 7000 moveq.l D0, 0x00
00000938 6000 008A bra +0x8C /* 000009C4 */
label0000093C:
0000093C 486E FFFC pea.l [A6 - 0x4]
00000940 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000944 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000948 2F2C 0012 move.l -[A7], [A4 + 0x12]
0000094C 4EBA 3224 jsr [PC + 0x3224 /* 00003B72 */]
00000950 486E FFEA pea.l [A6 - 0x16]
00000954 2F14 move.l -[A7], [A4]
00000956 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000095A 3D6E FFEC FFF4 move.w [A6 - 0xC], [A6 - 0x14]
00000960 3D6C 001C FFF2 move.w [A6 - 0xE], [A4 + 0x1C]
00000966 3D6C 0020 FFF6 move.w [A6 - 0xA], [A4 + 0x20]
0000096C 486E FFFA pea.l [A6 - 0x6]
00000970 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000974 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000978 2F2C 0012 move.l -[A7], [A4 + 0x12]
0000097C 4EBA 3230 jsr [PC + 0x3230 /* 00003BAE */]
00000980 486E FFF2 pea.l [A6 - 0xE]
00000984 2F3C FFFD 0000 move.l -[A7], 0xFFFD0000
0000098A A8A9 syscall InsetRect
0000098C 3D6C 002A FFF8 move.w [A6 - 0x8], [A4 + 0x2A]
00000992 4217 clr.b [A7]
00000994 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000998 486E FFF2 pea.l [A6 - 0xE]
0000099C A8AD syscall PtInRect
0000099E 4A1F tst.b [A7]+
000009A0 4FEF 0022 lea.l A7, [A7 + 0x22]
000009A4 6604 bne +0x6 /* 000009AA */
000009A6 7000 moveq.l D0, 0x00
000009A8 601A bra +0x1C /* 000009C4 */
label000009AA:
000009AA 2F2C 0008 move.l -[A7], [A4 + 0x8]
000009AE 4EBA FEF4 jsr [PC - 0x10C /* 000008A4 */]
000009B2 4A40 tst.w D0
000009B4 588F addq.l A7, 4
000009B6 6604 bne +0x6 /* 000009BC */
000009B8 7000 moveq.l D0, 0x00
000009BA 6008 bra +0xA /* 000009C4 */
label000009BC:
000009BC 2F0C move.l -[A7], A4
000009BE 4EBA FE7E jsr [PC - 0x182 /* 0000083E */]
000009C2 7001 moveq.l D0, 0x01
label000009C4:
000009C4 286E FFE2 movea.l A4, [A6 - 0x1E]
000009C8 4E5E unlink A6
000009CA 4E75 rts
fn000009CC:
000009CC 4E56 FFF8 link A6, -0x0008
000009D0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000009D4 286E 0008 movea.l A4, [A6 + 0x8]
000009D8 486E FFF8 pea.l [A6 - 0x8]
000009DC 2F14 move.l -[A7], [A4]
000009DE 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000009E2 4217 clr.b [A7]
000009E4 2F2C 0008 move.l -[A7], [A4 + 0x8]
000009E8 486E FFF8 pea.l [A6 - 0x8]
000009EC A8AD syscall PtInRect
000009EE 4A1F tst.b [A7]+
000009F0 5C8F addq.l A7, 6
000009F2 6646 bne +0x48 /* 00000A3A */
000009F4 3E2C 0008 move.w D7, [A4 + 0x8]
000009F8 BE6E FFF8 cmp.w D7, [A6 - 0x8]
000009FC 6C1C bge +0x1E /* 00000A1A */
000009FE 4878 0014 push.l 0x14
00000A02 2F14 move.l -[A7], [A4]
00000A04 4EBA 2828 jsr [PC + 0x2828 /* 0000322E */]
00000A08 486C 0008 pea.l [A4 + 0x8]
00000A0C 486E FFF8 pea.l [A6 - 0x8]
00000A10 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000A14 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A18 6020 bra +0x22 /* 00000A3A */
label00000A1A:
00000A1A BE6E FFFC cmp.w D7, [A6 - 0x4]
00000A1E 6F1A ble +0x1C /* 00000A3A */
00000A20 4878 0015 push.l 0x15
00000A24 2F14 move.l -[A7], [A4]
00000A26 4EBA 2806 jsr [PC + 0x2806 /* 0000322E */]
00000A2A 486C 0008 pea.l [A4 + 0x8]
00000A2E 486E FFF8 pea.l [A6 - 0x8]
00000A32 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000A36 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000A3A:
00000A3A 3C2C 000A move.w D6, [A4 + 0xA]
00000A3E 9C6C 0006 sub.w D6, [A4 + 0x6]
00000A42 3A2C 0008 move.w D5, [A4 + 0x8]
00000A46 9A6C 0004 sub.w D5, [A4 + 0x4]
00000A4A 4A46 tst.w D6
00000A4C 6604 bne +0x6 /* 00000A52 */
00000A4E 4A45 tst.w D5
00000A50 6718 beq +0x1A /* 00000A6A */
label00000A52:
00000A52 2F0C move.l -[A7], A4
00000A54 4EBA FDE8 jsr [PC - 0x218 /* 0000083E */]
00000A58 486C 001C pea.l [A4 + 0x1C]
00000A5C 3F06 move.w -[A7], D6
00000A5E 3F05 move.w -[A7], D5
00000A60 A8A8 syscall OffsetRect
00000A62 2E8C move.l [A7], A4
00000A64 4EBA FDD8 jsr [PC - 0x228 /* 0000083E */]
00000A68 588F addq.l A7, 4
label00000A6A:
00000A6A 7001 moveq.l D0, 0x01
00000A6C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00000A70 4E5E unlink A6
00000A72 4E75 rts
fn00000A74:
00000A74 4E56 FFC0 link A6, -0x0040
00000A78 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000A7C 286E 0008 movea.l A4, [A6 + 0x8]
00000A80 2F0C move.l -[A7], A4
00000A82 4EBA FDBA jsr [PC - 0x246 /* 0000083E */]
00000A86 486E FFC2 pea.l [A6 - 0x3E]
00000A8A 2F14 move.l -[A7], [A4]
00000A8C 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000A90 47EC 000A lea.l A3, [A4 + 0xA]
00000A94 3013 move.w D0, [A3]
00000A96 B06E FFC4 cmp.w D0, [A6 - 0x3C]
00000A9A 4FEF 000C lea.l A7, [A7 + 0xC]
00000A9E 6E04 bgt +0x6 /* 00000AA4 */
00000AA0 36AE FFC4 move.w [A3], [A6 - 0x3C]
label00000AA4:
00000AA4 486E FFF0 pea.l [A6 - 0x10]
00000AA8 486E FFFC pea.l [A6 - 0x4]
00000AAC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000AB0 2F14 move.l -[A7], [A4]
00000AB2 4EBA FAFE jsr [PC - 0x502 /* 000005B2 */]
00000AB6 4A40 tst.w D0
00000AB8 4FEF 0010 lea.l A7, [A7 + 0x10]
00000ABC 6606 bne +0x8 /* 00000AC4 */
00000ABE 7000 moveq.l D0, 0x00
00000AC0 6000 02C6 bra +0x2C8 /* 00000D88 */
label00000AC4:
00000AC4 302E FFF4 move.w D0, [A6 - 0xC]
00000AC8 906E FFF0 sub.w D0, [A6 - 0x10]
00000ACC 48C0 ext.l D0
00000ACE 81FC 0002 divs.w D0, 0x2
00000AD2 D06E FFF0 add.w D0, [A6 - 0x10]
00000AD6 3E00 move.w D7, D0
00000AD8 BE6C 0008 cmp.w D7, [A4 + 0x8]
00000ADC 6F04 ble +0x6 /* 00000AE2 */
00000ADE 53AE FFFC subq.l [A6 - 0x4], 1
label00000AE2:
00000AE2 2E2C 0016 move.l D7, [A4 + 0x16]
00000AE6 BEAE FFFC cmp.l D7, [A6 - 0x4]
00000AEA 6604 bne +0x6 /* 00000AF0 */
00000AEC 53AE FFFC subq.l [A6 - 0x4], 1
label00000AF0:
00000AF0 7001 moveq.l D0, 0x01
00000AF2 D0AE FFFC add.l D0, [A6 - 0x4]
00000AF6 2D40 FFF8 move.l [A6 - 0x8], D0
00000AFA BE80 cmp.l D7, D0
00000AFC 6620 bne +0x22 /* 00000B1E */
00000AFE 486E FFD8 pea.l [A6 - 0x28]
00000B02 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000B06 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000B0A 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000B0E 4EBA 3550 jsr [PC + 0x3550 /* 00004060 */]
00000B12 202E FFD8 move.l D0, [A6 - 0x28]
00000B16 D1AE FFF8 add.l [A6 - 0x8], D0
00000B1A 4FEF 000E lea.l A7, [A7 + 0xE]
label00000B1E:
00000B1E 486E FFDE pea.l [A6 - 0x22]
00000B22 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B26 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000B2A 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000B2E 4EBA 307E jsr [PC + 0x307E /* 00003BAE */]
00000B32 486E FFDC pea.l [A6 - 0x24]
00000B36 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000B3A 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000B3E 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000B42 4EBA 306A jsr [PC + 0x306A /* 00003BAE */]
00000B46 302E FFDE move.w D0, [A6 - 0x22]
00000B4A B06E FFDC cmp.w D0, [A6 - 0x24]
00000B4E 4FEF 001C lea.l A7, [A7 + 0x1C]
00000B52 6C04 bge +0x6 /* 00000B58 */
00000B54 3C2E FFDC move.w D6, [A6 - 0x24]
label00000B58:
00000B58 302E FFDE move.w D0, [A6 - 0x22]
00000B5C B06E FFDC cmp.w D0, [A6 - 0x24]
00000B60 6640 bne +0x42 /* 00000BA2 */
00000B62 2D6E FFC2 FFE0 move.l [A6 - 0x20], [A6 - 0x3E]
00000B68 2D6E FFC6 FFE4 move.l [A6 - 0x1C], [A6 - 0x3A]
00000B6E 486E FFF0 pea.l [A6 - 0x10]
00000B72 486E FFE8 pea.l [A6 - 0x18]
00000B76 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000B7A 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000B7E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B82 2F14 move.l -[A7], [A4]
00000B84 4EBA F7B4 jsr [PC - 0x84C /* 0000033A */]
00000B88 302C 000A move.w D0, [A4 + 0xA]
00000B8C B06E FFEE cmp.w D0, [A6 - 0x12]
00000B90 4FEF 0018 lea.l A7, [A7 + 0x18]
00000B94 6F08 ble +0xA /* 00000B9E */
00000B96 7C01 moveq.l D6, 0x01
00000B98 DC6E FFDE add.w D6, [A6 - 0x22]
00000B9C 6004 bra +0x6 /* 00000BA2 */
label00000B9E:
00000B9E 3C2E FFDE move.w D6, [A6 - 0x22]
label00000BA2:
00000BA2 302E FFDE move.w D0, [A6 - 0x22]
00000BA6 B06E FFDC cmp.w D0, [A6 - 0x24]
00000BAA 6F00 00B8 ble +0xBA /* 00000C64 */
00000BAE 2D6E FFC2 FFE0 move.l [A6 - 0x20], [A6 - 0x3E]
00000BB4 2D6E FFC6 FFE4 move.l [A6 - 0x1C], [A6 - 0x3A]
00000BBA 486E FFF0 pea.l [A6 - 0x10]
00000BBE 486E FFE8 pea.l [A6 - 0x18]
00000BC2 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000BC6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000BCA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000BCE 2F14 move.l -[A7], [A4]
00000BD0 4EBA F768 jsr [PC - 0x898 /* 0000033A */]
00000BD4 302C 000A move.w D0, [A4 + 0xA]
00000BD8 B06E FFEE cmp.w D0, [A6 - 0x12]
00000BDC 4FEF 0018 lea.l A7, [A7 + 0x18]
00000BE0 6E06 bgt +0x8 /* 00000BE8 */
00000BE2 3C2E FFDC move.w D6, [A6 - 0x24]
00000BE6 607C bra +0x7E /* 00000C64 */
label00000BE8:
00000BE8 3E2E FFEE move.w D7, [A6 - 0x12]
00000BEC 486E FFF0 pea.l [A6 - 0x10]
00000BF0 486E FFE8 pea.l [A6 - 0x18]
00000BF4 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000BF8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000BFC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000C00 2F14 move.l -[A7], [A4]
00000C02 4EBA F736 jsr [PC - 0x8CA /* 0000033A */]
00000C06 3A2C 000A move.w D5, [A4 + 0xA]
00000C0A BA6E FFEE cmp.w D5, [A6 - 0x12]
00000C0E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000C12 6F08 ble +0xA /* 00000C1C */
00000C14 7C01 moveq.l D6, 0x01
00000C16 DC6E FFDE add.w D6, [A6 - 0x22]
00000C1A 6048 bra +0x4A /* 00000C64 */
label00000C1C:
00000C1C BA6E FFEA cmp.w D5, [A6 - 0x16]
00000C20 6D0C blt +0xE /* 00000C2E */
00000C22 BA6E FFEE cmp.w D5, [A6 - 0x12]
00000C26 6E06 bgt +0x8 /* 00000C2E */
00000C28 3C2E FFDE move.w D6, [A6 - 0x22]
00000C2C 6036 bra +0x38 /* 00000C64 */
label00000C2E:
00000C2E 3C2E FFDE move.w D6, [A6 - 0x22]
00000C32 9C6E FFDC sub.w D6, [A6 - 0x24]
00000C36 0C46 0002 cmpi.w D6, 0x2
00000C3A 6E08 bgt +0xA /* 00000C44 */
00000C3C 7C01 moveq.l D6, 0x01
00000C3E DC6E FFDC add.w D6, [A6 - 0x24]
00000C42 6020 bra +0x22 /* 00000C64 */
label00000C44:
00000C44 382E FFEA move.w D4, [A6 - 0x16]
00000C48 9847 sub.w D4, D7
00000C4A 3606 move.w D3, D6
00000C4C 2004 move.l D0, D4
00000C4E 48C0 ext.l D0
00000C50 81C3 divs.w D0, D3
00000C52 3D40 FFC0 move.w [A6 - 0x40], D0
00000C56 3205 move.w D1, D5
00000C58 9247 sub.w D1, D7
00000C5A 48C1 ext.l D1
00000C5C 83C0 divs.w D1, D0
00000C5E D26E FFDC add.w D1, [A6 - 0x24]
00000C62 3C01 move.w D6, D1
label00000C64:
00000C64 486E FFD6 pea.l [A6 - 0x2A]
00000C68 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000C6C 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000C70 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000C74 4EBA 2F38 jsr [PC + 0x2F38 /* 00003BAE */]
00000C78 202C 0016 move.l D0, [A4 + 0x16]
00000C7C B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000C80 4FEF 000E lea.l A7, [A7 + 0xE]
00000C84 660C bne +0xE /* 00000C92 */
00000C86 BC6E FFD6 cmp.w D6, [A6 - 0x2A]
00000C8A 6606 bne +0x8 /* 00000C92 */
00000C8C 7001 moveq.l D0, 0x01
00000C8E 6000 00F8 bra +0xFA /* 00000D88 */
label00000C92:
00000C92 4AAE FFFC tst.l [A6 - 0x4]
00000C96 6C06 bge +0x8 /* 00000C9E */
00000C98 7001 moveq.l D0, 0x01
00000C9A 6000 00EC bra +0xEE /* 00000D88 */
label00000C9E:
00000C9E 486E FFD2 pea.l [A6 - 0x2E]
00000CA2 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000CA6 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000CAA 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000CAE 4EBA 2EC2 jsr [PC + 0x2EC2 /* 00003B72 */]
00000CB2 486E FFCE pea.l [A6 - 0x32]
00000CB6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000CBA 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000CBE 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000CC2 4EBA 2EAE jsr [PC + 0x2EAE /* 00003B72 */]
00000CC6 486E FFCA pea.l [A6 - 0x36]
00000CCA 42A7 clr.l -[A7]
00000CCC 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000CD0 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000CD4 4EBA 2E9C jsr [PC + 0x2E9C /* 00003B72 */]
00000CD8 2EAE FFCA move.l [A7], [A6 - 0x36]
00000CDC 3F06 move.w -[A7], D6
00000CDE 2F2E FFCE move.l -[A7], [A6 - 0x32]
00000CE2 2F2E FFD2 move.l -[A7], [A6 - 0x2E]
00000CE6 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000CEA 4EBA 4626 jsr [PC + 0x4626 /* 00005312 */]
00000CEE 486E FFD8 pea.l [A6 - 0x28]
00000CF2 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000CF6 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000CFA 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000CFE 4EBA 3360 jsr [PC + 0x3360 /* 00004060 */]
00000D02 2EAE FFD8 move.l [A7], [A6 - 0x28]
00000D06 486E FFF8 pea.l [A6 - 0x8]
00000D0A 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000D0E 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000D12 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000D16 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000D1A 202C 0016 move.l D0, [A4 + 0x16]
00000D1E B0AE FFF8 cmp.l D0, [A6 - 0x8]
00000D22 4FEF 0054 lea.l A7, [A7 + 0x54]
00000D26 6C1C bge +0x1E /* 00000D44 */
00000D28 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000D2E 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000D32 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000D36 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000D3A 4EBA 3726 jsr [PC + 0x3726 /* 00004462 */]
00000D3E 4FEF 000E lea.l A7, [A7 + 0xE]
00000D42 601A bra +0x1C /* 00000D5E */
label00000D44:
00000D44 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00000D4A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D4E 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000D52 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000D56 4EBA 370A jsr [PC + 0x370A /* 00004462 */]
00000D5A 4FEF 000E lea.l A7, [A7 + 0xE]
label00000D5E:
00000D5E 3006 move.w D0, D6
00000D60 906E FFD6 sub.w D0, [A6 - 0x2A]
00000D64 3F00 move.w -[A7], D0
00000D66 2F2E FFD8 move.l -[A7], [A6 - 0x28]
00000D6A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000D6E 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000D72 2F2C 0012 move.l -[A7], [A4 + 0x12]
00000D76 4EBA 31DA jsr [PC + 0x31DA /* 00003F52 */]
00000D7A 2E94 move.l [A7], [A4]
00000D7C 4EBA 0906 jsr [PC + 0x906 /* 00001684 */]
00000D80 2E94 move.l [A7], [A4]
00000D82 4EBA 0FF2 jsr [PC + 0xFF2 /* 00001D76 */]
00000D86 7001 moveq.l D0, 0x01
label00000D88:
00000D88 4CEE 18F8 FFA4 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x5C]
00000D8E 4E5E unlink A6
00000D90 4E75 rts
fn00000D92:
00000D92 4E56 FFFC link A6, -0x0004
00000D96 42A7 clr.l -[A7]
00000D98 206E 0008 movea.l A0, [A6 + 0x8]
00000D9C 2F10 move.l -[A7], [A0]
00000D9E A95A syscall GetControlReference/GetCRefCon
00000DA0 201F move.l D0, [A7]+
00000DA2 2D40 FFFC move.l [A6 - 0x4], D0
00000DA6 2040 movea.l A0, D0
00000DA8 2050 movea.l A0, [A0]
00000DAA 7040 moveq.l D0, 0x40
00000DAC C068 0002 and.w D0, [A0 + 0x2]
00000DB0 4E5E unlink A6
00000DB2 4E75 rts
fn00000DB4:
00000DB4 4E56 FFF8 link A6, -0x0008
00000DB8 48E7 0108 movem.l -[A7], D7,A4
00000DBC 286E 0008 movea.l A4, [A6 + 0x8]
00000DC0 486E FFF8 pea.l [A6 - 0x8]
00000DC4 2F14 move.l -[A7], [A4]
00000DC6 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000DCA 4217 clr.b [A7]
00000DCC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000DD0 486E FFF8 pea.l [A6 - 0x8]
00000DD4 A8AD syscall PtInRect
00000DD6 4A1F tst.b [A7]+
00000DD8 5C8F addq.l A7, 6
00000DDA 6646 bne +0x48 /* 00000E22 */
00000DDC 3E2C 0008 move.w D7, [A4 + 0x8]
00000DE0 BE6E FFF8 cmp.w D7, [A6 - 0x8]
00000DE4 6C1C bge +0x1E /* 00000E02 */
00000DE6 4878 0014 push.l 0x14
00000DEA 2F14 move.l -[A7], [A4]
00000DEC 4EBA 2440 jsr [PC + 0x2440 /* 0000322E */]
00000DF0 486C 0008 pea.l [A4 + 0x8]
00000DF4 486E FFF8 pea.l [A6 - 0x8]
00000DF8 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000DFC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E00 6020 bra +0x22 /* 00000E22 */
label00000E02:
00000E02 BE6E FFFC cmp.w D7, [A6 - 0x4]
00000E06 6F1A ble +0x1C /* 00000E22 */
00000E08 4878 0015 push.l 0x15
00000E0C 2F14 move.l -[A7], [A4]
00000E0E 4EBA 241E jsr [PC + 0x241E /* 0000322E */]
00000E12 486C 0008 pea.l [A4 + 0x8]
00000E16 486E FFF8 pea.l [A6 - 0x8]
00000E1A 4EAD 07EA jsr [A5 + 0x7EA /* export_249 */]
00000E1E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000E22:
00000E22 2F14 move.l -[A7], [A4]
00000E24 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000E28 486C 001C pea.l [A4 + 0x1C]
00000E2C 486C 0016 pea.l [A4 + 0x16]
00000E30 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000E34 2F14 move.l -[A7], [A4]
00000E36 4EBA F77A jsr [PC - 0x886 /* 000005B2 */]
00000E3A 4A40 tst.w D0
00000E3C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000E40 6608 bne +0xA /* 00000E4A */
00000E42 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000E46 7000 moveq.l D0, 0x00
00000E48 601A bra +0x1C /* 00000E64 */
label00000E4A:
00000E4A 2F2C 0016 move.l -[A7], [A4 + 0x16]
00000E4E 3F2C 001A move.w -[A7], [A4 + 0x1A]
00000E52 2F14 move.l -[A7], [A4]
00000E54 4EBA 16C0 jsr [PC + 0x16C0 /* 00002516 */]
00000E58 2E94 move.l [A7], [A4]
00000E5A 4EBA 0F1A jsr [PC + 0xF1A /* 00001D76 */]
00000E5E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000E62 7001 moveq.l D0, 0x01
label00000E64:
00000E64 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00000E6A 4E5E unlink A6
00000E6C 4E75 rts
fn00000E6E:
00000E6E 4E56 0000 link A6, 0
00000E72 7001 moveq.l D0, 0x01
00000E74 4E5E unlink A6
00000E76 4E75 rts
fn00000E78:
00000E78 4E56 FFF2 link A6, -0x000E
00000E7C 486E FFFC pea.l [A6 - 0x4]
00000E80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E84 4EBA F1CA jsr [PC - 0xE36 /* 00000050 */]
00000E88 486E FFFA pea.l [A6 - 0x6]
00000E8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000E90 4EBA F16E jsr [PC - 0xE92 /* 00000000 */]
00000E94 486E FFF6 pea.l [A6 - 0xA]
00000E98 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000E9C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000EA0 4EBA 2A82 jsr [PC + 0x2A82 /* 00003924 */]
00000EA4 4AAE FFF6 tst.l [A6 - 0xA]
00000EA8 4FEF 001A lea.l A7, [A7 + 0x1A]
00000EAC 6604 bne +0x6 /* 00000EB2 */
00000EAE 7000 moveq.l D0, 0x00
00000EB0 6010 bra +0x12 /* 00000EC2 */
label00000EB2:
00000EB2 42A7 clr.l -[A7]
00000EB4 3F2E FFFA move.w -[A7], [A6 - 0x6]
00000EB8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EBC 4EBA 1658 jsr [PC + 0x1658 /* 00002516 */]
00000EC0 7001 moveq.l D0, 0x01
label00000EC2:
00000EC2 4E5E unlink A6
00000EC4 4E75 rts
fn00000EC6:
00000EC6 4E56 FFEE link A6, -0x0012
00000ECA 486E FFF8 pea.l [A6 - 0x8]
00000ECE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000ED2 4EBA F17C jsr [PC - 0xE84 /* 00000050 */]
00000ED6 486E FFF6 pea.l [A6 - 0xA]
00000EDA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000EDE 4EBA F120 jsr [PC - 0xEE0 /* 00000000 */]
00000EE2 486E FFFC pea.l [A6 - 0x4]
00000EE6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000EEA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EEE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000EF2 486E FFF2 pea.l [A6 - 0xE]
00000EF6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000EFA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000EFE 4EBA 2A24 jsr [PC + 0x2A24 /* 00003924 */]
00000F02 70FF moveq.l D0, 0xFFFFFFFF
00000F04 D0AE FFFC add.l D0, [A6 - 0x4]
00000F08 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00000F0C 4FEF 0024 lea.l A7, [A7 + 0x24]
00000F10 6604 bne +0x6 /* 00000F16 */
00000F12 7000 moveq.l D0, 0x00
00000F14 6016 bra +0x18 /* 00000F2C */
label00000F16:
00000F16 206E FFFC movea.l A0, [A6 - 0x4]
00000F1A 4868 FFFF pea.l [A0 - 0x1]
00000F1E 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000F22 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F26 4EBA 15EE jsr [PC + 0x15EE /* 00002516 */]
00000F2A 7001 moveq.l D0, 0x01
label00000F2C:
00000F2C 4E5E unlink A6
00000F2E 4E75 rts
fn00000F30:
00000F30 4E56 FFF2 link A6, -0x000E
00000F34 486E FFF8 pea.l [A6 - 0x8]
00000F38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F3C 4EBA F112 jsr [PC - 0xEEE /* 00000050 */]
00000F40 486E FFF6 pea.l [A6 - 0xA]
00000F44 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F48 4EBA F0B6 jsr [PC - 0xF4A /* 00000000 */]
00000F4C 486E FFFC pea.l [A6 - 0x4]
00000F50 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000F54 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000F58 4EBA 29CA jsr [PC + 0x29CA /* 00003924 */]
00000F5C 4AAE FFFC tst.l [A6 - 0x4]
00000F60 4FEF 001A lea.l A7, [A7 + 0x1A]
00000F64 6604 bne +0x6 /* 00000F6A */
00000F66 7000 moveq.l D0, 0x00
00000F68 6016 bra +0x18 /* 00000F80 */
label00000F6A:
00000F6A 206E FFFC movea.l A0, [A6 - 0x4]
00000F6E 4868 FFFF pea.l [A0 - 0x1]
00000F72 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000F76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F7A 4EBA 159A jsr [PC + 0x159A /* 00002516 */]
00000F7E 7001 moveq.l D0, 0x01
label00000F80:
00000F80 4E5E unlink A6
00000F82 4E75 rts
fn00000F84:
00000F84 4E56 FFEE link A6, -0x0012
00000F88 486E FFF4 pea.l [A6 - 0xC]
00000F8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F90 4EBA F0BE jsr [PC - 0xF42 /* 00000050 */]
00000F94 486E FFF2 pea.l [A6 - 0xE]
00000F98 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000F9C 4EBA F062 jsr [PC - 0xF9E /* 00000000 */]
00000FA0 486E FFFC pea.l [A6 - 0x4]
00000FA4 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000FA8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000FAC 4EBA 2976 jsr [PC + 0x2976 /* 00003924 */]
00000FB0 486E FFF8 pea.l [A6 - 0x8]
00000FB4 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000FB8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00000FBC 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00000FC0 70FF moveq.l D0, 0xFFFFFFFF
00000FC2 D0AE FFF8 add.l D0, [A6 - 0x8]
00000FC6 B0AE FFFC cmp.l D0, [A6 - 0x4]
00000FCA 4FEF 0024 lea.l A7, [A7 + 0x24]
00000FCE 6604 bne +0x6 /* 00000FD4 */
00000FD0 7000 moveq.l D0, 0x00
00000FD2 6016 bra +0x18 /* 00000FEA */
label00000FD4:
00000FD4 206E FFFC movea.l A0, [A6 - 0x4]
00000FD8 4868 0001 pea.l [A0 + 0x1]
00000FDC 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00000FE0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FE4 4EBA 1530 jsr [PC + 0x1530 /* 00002516 */]
00000FE8 7001 moveq.l D0, 0x01
label00000FEA:
00000FEA 4E5E unlink A6
00000FEC 4E75 rts
fn00000FEE:
00000FEE 4E56 FFF2 link A6, -0x000E
00000FF2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000FF6 286E 0008 movea.l A4, [A6 + 0x8]
00000FFA 266E 0010 movea.l A3, [A6 + 0x10]
00000FFE 42A7 clr.l -[A7]
00001000 2F0C move.l -[A7], A4
00001002 A95A syscall GetControlReference/GetCRefCon
00001004 201F move.l D0, [A7]+
00001006 2D40 FFFC move.l [A6 - 0x4], D0
0000100A 2040 movea.l A0, D0
0000100C 2C10 move.l D6, [A0]
0000100E 2046 movea.l A0, D6
00001010 2468 005E movea.l A2, [A0 + 0x5E]
00001014 2046 movea.l A0, D6
00001016 3A28 006A move.w D5, [A0 + 0x6A]
0000101A 486E FFF8 pea.l [A6 - 0x8]
0000101E 3F05 move.w -[A7], D5
00001020 2F0A move.l -[A7], A2
00001022 4EBA 2900 jsr [PC + 0x2900 /* 00003924 */]
00001026 3E00 move.w D7, D0
00001028 206E 000C movea.l A0, [A6 + 0xC]
0000102C 0828 0000 000E btst.b [A0 + 0xE], 0x0
00001032 56C3 sne D3
00001034 4403 neg.b D3
00001036 4883 ext.w D3
00001038 78FF moveq.l D4, 0xFFFFFFFF
0000103A C828 0005 and.b D4, [A0 + 0x5]
0000103E 0C50 0005 cmpi.w [A0], 0x5
00001042 57C0 seq D0
00001044 4400 neg.b D0
00001046 4880 ext.w D0
00001048 3D40 FFF2 move.w [A6 - 0xE], D0
0000104C 0C04 001C cmpi.b D4, 0x1C
00001050 4FEF 000A lea.l A7, [A7 + 0xA]
00001054 664A bne +0x4C /* 000010A0 */
00001056 4A43 tst.w D3
00001058 6746 beq +0x48 /* 000010A0 */
0000105A 4A47 tst.w D7
0000105C 6742 beq +0x44 /* 000010A0 */
0000105E 36BC FF37 move.w [A3], 0xFF37
00001062 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001066 3F05 move.w -[A7], D5
00001068 2F0A move.l -[A7], A2
0000106A 4EBA 2C92 jsr [PC + 0x2C92 /* 00003CFE */]
0000106E 4A40 tst.w D0
00001070 4FEF 000A lea.l A7, [A7 + 0xA]
00001074 6724 beq +0x26 /* 0000109A */
00001076 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000107A 3F05 move.w -[A7], D5
0000107C 2F0A move.l -[A7], A2
0000107E 4EBA 3422 jsr [PC + 0x3422 /* 000044A2 */]
00001082 4A40 tst.w D0
00001084 4FEF 000A lea.l A7, [A7 + 0xA]
00001088 6710 beq +0x12 /* 0000109A */
0000108A 2F0C move.l -[A7], A4
0000108C 4EBA 0760 jsr [PC + 0x760 /* 000017EE */]
00001090 2E8C move.l [A7], A4
00001092 4EBA 0CE2 jsr [PC + 0xCE2 /* 00001D76 */]
00001096 4253 clr.w [A3]
00001098 588F addq.l A7, 4
label0000109A:
0000109A 7001 moveq.l D0, 0x01
0000109C 6000 0096 bra +0x98 /* 00001134 */
label000010A0:
000010A0 0C04 001D cmpi.b D4, 0x1D
000010A4 6648 bne +0x4A /* 000010EE */
000010A6 4A43 tst.w D3
000010A8 6744 beq +0x46 /* 000010EE */
000010AA 4A47 tst.w D7
000010AC 6740 beq +0x42 /* 000010EE */
000010AE 36BC FF38 move.w [A3], 0xFF38
000010B2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010B6 3F05 move.w -[A7], D5
000010B8 2F0A move.l -[A7], A2
000010BA 4EBA 2C42 jsr [PC + 0x2C42 /* 00003CFE */]
000010BE 4A40 tst.w D0
000010C0 4FEF 000A lea.l A7, [A7 + 0xA]
000010C4 6624 bne +0x26 /* 000010EA */
000010C6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000010CA 3F05 move.w -[A7], D5
000010CC 2F0A move.l -[A7], A2
000010CE 4EBA 33D2 jsr [PC + 0x33D2 /* 000044A2 */]
000010D2 4A40 tst.w D0
000010D4 4FEF 000A lea.l A7, [A7 + 0xA]
000010D8 6710 beq +0x12 /* 000010EA */
000010DA 2F0C move.l -[A7], A4
000010DC 4EBA 0710 jsr [PC + 0x710 /* 000017EE */]
000010E0 2E8C move.l [A7], A4
000010E2 4EBA 0C92 jsr [PC + 0xC92 /* 00001D76 */]
000010E6 4253 clr.w [A3]
000010E8 588F addq.l A7, 4
label000010EA:
000010EA 7001 moveq.l D0, 0x01
000010EC 6046 bra +0x48 /* 00001134 */
label000010EE:
000010EE 0C04 001E cmpi.b D4, 0x1E
000010F2 661C bne +0x1E /* 00001110 */
000010F4 4A43 tst.w D3
000010F6 670A beq +0xC /* 00001102 */
000010F8 2F0C move.l -[A7], A4
000010FA 4EBA FD7C jsr [PC - 0x284 /* 00000E78 */]
000010FE 588F addq.l A7, 4
00001100 6008 bra +0xA /* 0000110A */
label00001102:
00001102 2F0C move.l -[A7], A4
00001104 4EBA FE2A jsr [PC - 0x1D6 /* 00000F30 */]
00001108 588F addq.l A7, 4
label0000110A:
0000110A 4253 clr.w [A3]
0000110C 7001 moveq.l D0, 0x01
0000110E 6024 bra +0x26 /* 00001134 */
label00001110:
00001110 0C04 001F cmpi.b D4, 0x1F
00001114 661C bne +0x1E /* 00001132 */
00001116 4A43 tst.w D3
00001118 670A beq +0xC /* 00001124 */
0000111A 2F0C move.l -[A7], A4
0000111C 4EBA FDA8 jsr [PC - 0x258 /* 00000EC6 */]
00001120 588F addq.l A7, 4
00001122 6008 bra +0xA /* 0000112C */
label00001124:
00001124 2F0C move.l -[A7], A4
00001126 4EBA FE5C jsr [PC - 0x1A4 /* 00000F84 */]
0000112A 588F addq.l A7, 4
label0000112C:
0000112C 4253 clr.w [A3]
0000112E 7001 moveq.l D0, 0x01
00001130 6002 bra +0x4 /* 00001134 */
label00001132:
00001132 7000 moveq.l D0, 0x00
label00001134:
00001134 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00001138 4E5E unlink A6
0000113A 4E75 rts
fn0000113C:
0000113C 4E56 FEFC link A6, -0x0104
00001140 48E7 0108 movem.l -[A7], D7,A4
00001144 42A7 clr.l -[A7]
00001146 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000114A A95A syscall GetControlReference/GetCRefCon
0000114C 201F move.l D0, [A7]+
0000114E 2D40 FFFC move.l [A6 - 0x4], D0
00001152 2040 movea.l A0, D0
00001154 2050 movea.l A0, [A0]
00001156 4A28 0003 tst.b [A0 + 0x3]
0000115A 6B06 bmi +0x8 /* 00001162 */
0000115C 7000 moveq.l D0, 0x00
0000115E 6000 0088 bra +0x8A /* 000011E8 */
label00001162:
00001162 206E FFFC movea.l A0, [A6 - 0x4]
00001166 2050 movea.l A0, [A0]
00001168 2868 005A movea.l A4, [A0 + 0x5A]
0000116C 200C move.l D0, A4
0000116E 6604 bne +0x6 /* 00001174 */
00001170 7000 moveq.l D0, 0x00
00001172 6074 bra +0x76 /* 000011E8 */
label00001174:
00001174 42A7 clr.l -[A7]
00001176 A975 syscall TickCount
00001178 206E FFFC movea.l A0, [A6 - 0x4]
0000117C 2050 movea.l A0, [A0]
0000117E 201F move.l D0, [A7]+
00001180 90A8 016C sub.l D0, [A0 + 0x16C]
00001184 3078 018E movea.w A0, [0x0000018E /* KeyThresh */]
00001188 D1C8 add.l A0, A0
0000118A B1C0 cmpa.l A0, D0
0000118C 640A bcc +0xC /* 00001198 */
0000118E 206E FFFC movea.l A0, [A6 - 0x4]
00001192 2050 movea.l A0, [A0]
00001194 4228 006C clr.b [A0 + 0x6C]
label00001198:
00001198 206E FFFC movea.l A0, [A6 - 0x4]
0000119C 2050 movea.l A0, [A0]
0000119E 4868 006C pea.l [A0 + 0x6C]
000011A2 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000011A6 3E00 move.w D7, D0
000011A8 206E FFFC movea.l A0, [A6 - 0x4]
000011AC 2050 movea.l A0, [A0]
000011AE 11AE 000C 706C move.b [A0 + D7.w + 0x6C], [A6 + 0xC]
000011B4 206E FFFC movea.l A0, [A6 - 0x4]
000011B8 2050 movea.l A0, [A0]
000011BA 4230 706D clr.b [A0 + D7.w + 0x6D]
000011BE 4297 clr.l [A7]
000011C0 A975 syscall TickCount
000011C2 206E FFFC movea.l A0, [A6 - 0x4]
000011C6 2050 movea.l A0, [A0]
000011C8 215F 016C move.l [A0 + 0x16C], [A7]+
000011CC 206E FFFC movea.l A0, [A6 - 0x4]
000011D0 2050 movea.l A0, [A0]
000011D2 4868 006C pea.l [A0 + 0x6C]
000011D6 486E FEFC pea.l [A6 - 0x104]
000011DA 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
000011DE 486E FEFC pea.l [A6 - 0x104]
000011E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000011E6 4E94 jsr [A4]
label000011E8:
000011E8 4CEE 1080 FEF4 movem.l D7,A4, [A6 - 0x10C]
000011EE 4E5E unlink A6
000011F0 4E75 rts
fn000011F2:
000011F2 4E56 FFFC link A6, -0x0004
000011F6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000011FA 246E 0008 movea.l A2, [A6 + 0x8]
000011FE 266E 0010 movea.l A3, [A6 + 0x10]
00001202 7002 moveq.l D0, 0x02
00001204 D0AE 000C add.l D0, [A6 + 0xC]
00001208 2840 movea.l A4, D0
0000120A 7EFF moveq.l D7, 0xFFFFFFFF
0000120C CE2C 0003 and.b D7, [A4 + 0x3]
00001210 0C07 000D cmpi.b D7, 0xD /* '\r' */
00001214 660A bne +0xC /* 00001220 */
00001216 36BC FF9C move.w [A3], 0xFF9C
0000121A 7001 moveq.l D0, 0x01
0000121C 6000 0082 bra +0x84 /* 000012A0 */
label00001220:
00001220 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
00001224 6638 bne +0x3A /* 0000125E */
00001226 36BC FF9B move.w [A3], 0xFF9B
0000122A 42A7 clr.l -[A7]
0000122C 2F0A move.l -[A7], A2
0000122E A95A syscall GetControlReference/GetCRefCon
00001230 201F move.l D0, [A7]+
00001232 2D40 FFFC move.l [A6 - 0x4], D0
00001236 2040 movea.l A0, D0
00001238 2050 movea.l A0, [A0]
0000123A 0828 0000 0002 btst.b [A0 + 0x2], 0x0
00001240 6718 beq +0x1A /* 0000125A */
00001242 4A46 tst.w D6
00001244 670A beq +0xC /* 00001250 */
00001246 2F0A move.l -[A7], A2
00001248 4EBA FCE6 jsr [PC - 0x31A /* 00000F30 */]
0000124C 588F addq.l A7, 4
0000124E 6008 bra +0xA /* 00001258 */
label00001250:
00001250 2F0A move.l -[A7], A2
00001252 4EBA FD30 jsr [PC - 0x2D0 /* 00000F84 */]
00001256 588F addq.l A7, 4
label00001258:
00001258 4253 clr.w [A3]
label0000125A:
0000125A 7001 moveq.l D0, 0x01
0000125C 6042 bra +0x44 /* 000012A0 */
label0000125E:
0000125E 206E 000C movea.l A0, [A6 + 0xC]
00001262 0828 0000 000E btst.b [A0 + 0xE], 0x0
00001268 56C6 sne D6
0000126A 4406 neg.b D6
0000126C 4886 ext.w D6
0000126E 7EFF moveq.l D7, 0xFFFFFFFF
00001270 CE2C 0003 and.b D7, [A4 + 0x3]
00001274 4A46 tst.w D6
00001276 6626 bne +0x28 /* 0000129E */
00001278 7000 moveq.l D0, 0x00
0000127A 1007 move.b D0, D7
0000127C 2040 movea.l A0, D0
0000127E D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
00001284 1010 move.b D0, [A0]
00001286 0200 00C0 andi.b D0, 0xC0
0000128A 6712 beq +0x14 /* 0000129E */
0000128C 1F07 move.b -[A7], D7
0000128E 2F0A move.l -[A7], A2
00001290 4EBA FEAA jsr [PC - 0x156 /* 0000113C */]
00001294 4A40 tst.w D0
00001296 5C8F addq.l A7, 6
00001298 6704 beq +0x6 /* 0000129E */
0000129A 7001 moveq.l D0, 0x01
0000129C 6002 bra +0x4 /* 000012A0 */
label0000129E:
0000129E 7000 moveq.l D0, 0x00
label000012A0:
000012A0 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
000012A4 4E5E unlink A6
000012A6 4E75 rts
fn000012A8:
000012A8 4E56 FFEA link A6, -0x0016
000012AC 48E7 0018 movem.l -[A7], A3,A4
000012B0 286E 0008 movea.l A4, [A6 + 0x8]
000012B4 266E 000C movea.l A3, [A6 + 0xC]
000012B8 486E FFEC pea.l [A6 - 0x14]
000012BC 2F0C move.l -[A7], A4
000012BE 4EBA ED90 jsr [PC - 0x1270 /* 00000050 */]
000012C2 486E FFEA pea.l [A6 - 0x16]
000012C6 2F0C move.l -[A7], A4
000012C8 4EBA ED36 jsr [PC - 0x12CA /* 00000000 */]
000012CC 486E FFF4 pea.l [A6 - 0xC]
000012D0 2F0C move.l -[A7], A4
000012D2 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000012D6 0C53 0002 cmpi.w [A3], 0x2
000012DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000012DE 6616 bne +0x18 /* 000012F6 */
000012E0 41EB 0010 lea.l A0, [A3 + 0x10]
000012E4 2F20 move.l -[A7], -[A0]
000012E6 2F20 move.l -[A7], -[A0]
000012E8 2F20 move.l -[A7], -[A0]
000012EA 2F20 move.l -[A7], -[A0]
000012EC 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000012F0 7001 moveq.l D0, 0x01
000012F2 6000 008A bra +0x8C /* 0000137E */
label000012F6:
000012F6 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
000012FC 2F0C move.l -[A7], A4
000012FE 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001302 486E FFFC pea.l [A6 - 0x4]
00001306 A871 syscall GlobalToLocal
00001308 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000130C 4297 clr.l [A7]
0000130E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001312 2F0C move.l -[A7], A4
00001314 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00001318 4A40 tst.w D0
0000131A 4FEF 000C lea.l A7, [A7 + 0xC]
0000131E 670C beq +0xE /* 0000132C */
00001320 4253 clr.w [A3]
00001322 206E 0010 movea.l A0, [A6 + 0x10]
00001326 4250 clr.w [A0]
00001328 7001 moveq.l D0, 0x01
0000132A 6052 bra +0x54 /* 0000137E */
label0000132C:
0000132C 2F2B 000A move.l -[A7], [A3 + 0xA]
00001330 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
00001334 4A40 tst.w D0
00001336 588F addq.l A7, 4
00001338 6742 beq +0x44 /* 0000137C */
0000133A 4227 clr.b -[A7]
0000133C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001340 486E FFF4 pea.l [A6 - 0xC]
00001344 A8AD syscall PtInRect
00001346 4A1F tst.b [A7]+
00001348 6732 beq +0x34 /* 0000137C */
0000134A 3F2B 000E move.w -[A7], [A3 + 0xE]
0000134E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001352 2F0C move.l -[A7], A4
00001354 4EBA 0E42 jsr [PC + 0xE42 /* 00002198 */]
00001358 486E FFF0 pea.l [A6 - 0x10]
0000135C 3F2E FFEA move.w -[A7], [A6 - 0x16]
00001360 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001364 4EBA 25BE jsr [PC + 0x25BE /* 00003924 */]
00001368 4A40 tst.w D0
0000136A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000136E 670C beq +0xE /* 0000137C */
00001370 206E 0010 movea.l A0, [A6 + 0x10]
00001374 30BC FF9A move.w [A0], 0xFF9A
00001378 7001 moveq.l D0, 0x01
0000137A 6002 bra +0x4 /* 0000137E */
label0000137C:
0000137C 7000 moveq.l D0, 0x00
label0000137E:
0000137E 4CEE 1800 FFE2 movem.l A3,A4, [A6 - 0x1E]
00001384 4E5E unlink A6
00001386 4E75 rts
export_530:
00001388 4E56 0000 link A6, 0
0000138C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00001390 286E 0008 movea.l A4, [A6 + 0x8]
00001394 266E 000C movea.l A3, [A6 + 0xC]
00001398 246E 0010 movea.l A2, [A6 + 0x10]
0000139C 2F0C move.l -[A7], A4
0000139E 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
000013A2 4A40 tst.w D0
000013A4 588F addq.l A7, 4
000013A6 6604 bne +0x6 /* 000013AC */
000013A8 7000 moveq.l D0, 0x00
000013AA 606C bra +0x6E /* 00001418 */
label000013AC:
000013AC 3E13 move.w D7, [A3]
000013AE 0C47 0001 cmpi.w D7, 0x1
000013B2 6706 beq +0x8 /* 000013BA */
000013B4 0C47 0002 cmpi.w D7, 0x2
000013B8 6616 bne +0x18 /* 000013D0 */
label000013BA:
000013BA 2F0A move.l -[A7], A2
000013BC 2F0B move.l -[A7], A3
000013BE 2F0C move.l -[A7], A4
000013C0 4EBA FEE6 jsr [PC - 0x11A /* 000012A8 */]
000013C4 4A40 tst.w D0
000013C6 4FEF 000C lea.l A7, [A7 + 0xC]
000013CA 6704 beq +0x6 /* 000013D0 */
000013CC 7001 moveq.l D0, 0x01
000013CE 6048 bra +0x4A /* 00001418 */
label000013D0:
000013D0 3E13 move.w D7, [A3]
000013D2 0C47 0003 cmpi.w D7, 0x3
000013D6 6706 beq +0x8 /* 000013DE */
000013D8 0C47 0005 cmpi.w D7, 0x5
000013DC 6638 bne +0x3A /* 00001416 */
label000013DE:
000013DE 2F0A move.l -[A7], A2
000013E0 2F0B move.l -[A7], A3
000013E2 2F0C move.l -[A7], A4
000013E4 4EBA FC08 jsr [PC - 0x3F8 /* 00000FEE */]
000013E8 4A40 tst.w D0
000013EA 4FEF 000C lea.l A7, [A7 + 0xC]
000013EE 6710 beq +0x12 /* 00001400 */
000013F0 2F0C move.l -[A7], A4
000013F2 4EBA 0290 jsr [PC + 0x290 /* 00001684 */]
000013F6 2E8C move.l [A7], A4
000013F8 4EBA 097C jsr [PC + 0x97C /* 00001D76 */]
000013FC 7001 moveq.l D0, 0x01
000013FE 6018 bra +0x1A /* 00001418 */
label00001400:
00001400 2F0A move.l -[A7], A2
00001402 2F0B move.l -[A7], A3
00001404 2F0C move.l -[A7], A4
00001406 4EBA FDEA jsr [PC - 0x216 /* 000011F2 */]
0000140A 4A40 tst.w D0
0000140C 4FEF 000C lea.l A7, [A7 + 0xC]
00001410 6704 beq +0x6 /* 00001416 */
00001412 7001 moveq.l D0, 0x01
00001414 6002 bra +0x4 /* 00001418 */
label00001416:
00001416 7000 moveq.l D0, 0x00
label00001418:
00001418 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10]
0000141E 4E5E unlink A6
00001420 4E75 rts
fn00001422:
00001422 4E56 FFEC link A6, -0x0014
00001426 48E7 0308 movem.l -[A7], D6,D7,A4
0000142A 286E 0008 movea.l A4, [A6 + 0x8]
0000142E 486E FFF4 pea.l [A6 - 0xC]
00001432 2F0C move.l -[A7], A4
00001434 4EBA EC1A jsr [PC - 0x13E6 /* 00000050 */]
00001438 486E FFF2 pea.l [A6 - 0xE]
0000143C 2F0C move.l -[A7], A4
0000143E 4EBA EBC0 jsr [PC - 0x1440 /* 00000000 */]
00001442 486E FFEE pea.l [A6 - 0x12]
00001446 3F2E FFF2 move.w -[A7], [A6 - 0xE]
0000144A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000144E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001452 486E FFF8 pea.l [A6 - 0x8]
00001456 2F0C move.l -[A7], A4
00001458 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000145C 3E2E FFF8 move.w D7, [A6 - 0x8]
00001460 206E 0010 movea.l A0, [A6 + 0x10]
00001464 4250 clr.w [A0]
00001466 226E 0014 movea.l A1, [A6 + 0x14]
0000146A 4251 clr.w [A1]
0000146C 2C2E 000C move.l D6, [A6 + 0xC]
00001470 4FEF 0022 lea.l A7, [A7 + 0x22]
00001474 6034 bra +0x36 /* 000014AA */
label00001476:
00001476 486E FFEC pea.l [A6 - 0x14]
0000147A 2F06 move.l -[A7], D6
0000147C 2F0C move.l -[A7], A4
0000147E 4EBA ED04 jsr [PC - 0x12FC /* 00000184 */]
00001482 4A40 tst.w D0
00001484 4FEF 000C lea.l A7, [A7 + 0xC]
00001488 6604 bne +0x6 /* 0000148E */
0000148A 7000 moveq.l D0, 0x00
0000148C 6024 bra +0x26 /* 000014B2 */
label0000148E:
0000148E DE6E FFEC add.w D7, [A6 - 0x14]
00001492 BE6E FFFC cmp.w D7, [A6 - 0x4]
00001496 6E18 bgt +0x1A /* 000014B0 */
00001498 302E FFEC move.w D0, [A6 - 0x14]
0000149C 206E 0014 movea.l A0, [A6 + 0x14]
000014A0 D150 add.w [A0], D0
000014A2 226E 0010 movea.l A1, [A6 + 0x10]
000014A6 5251 addq.w [A1], 1
000014A8 5286 addq.l D6, 1
label000014AA:
000014AA BCAE FFEE cmp.l D6, [A6 - 0x12]
000014AE 6DC6 blt -0x38 /* 00001476 */
label000014B0:
000014B0 7001 moveq.l D0, 0x01
label000014B2:
000014B2 4CDF 10C0 movem.l D6,D7,A4, [A7]+
000014B6 4E5E unlink A6
000014B8 4E75 rts
fn000014BA:
000014BA 4E56 FFE0 link A6, -0x0020
000014BE 48E7 0118 movem.l -[A7], D7,A3,A4
000014C2 286E 0008 movea.l A4, [A6 + 0x8]
000014C6 486E FFE2 pea.l [A6 - 0x1E]
000014CA 2F0C move.l -[A7], A4
000014CC 4EBA EB82 jsr [PC - 0x147E /* 00000050 */]
000014D0 486E FFE0 pea.l [A6 - 0x20]
000014D4 2F0C move.l -[A7], A4
000014D6 4EBA EB28 jsr [PC - 0x14D8 /* 00000000 */]
000014DA 486E FFEE pea.l [A6 - 0x12]
000014DE 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000014E2 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
000014E6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000014EA 486E FFF6 pea.l [A6 - 0xA]
000014EE 2F0C move.l -[A7], A4
000014F0 4EBA EBA4 jsr [PC - 0x145C /* 00000096 */]
000014F4 206E 0010 movea.l A0, [A6 + 0x10]
000014F8 2010 move.l D0, [A0]
000014FA D1AE FFF6 add.l [A6 - 0xA], D0
000014FE 486E FFF2 pea.l [A6 - 0xE]
00001502 486E FFF4 pea.l [A6 - 0xC]
00001506 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000150A 2F0C move.l -[A7], A4
0000150C 4EBA FF14 jsr [PC - 0xEC /* 00001422 */]
00001510 2EAE FFF6 move.l [A7], [A6 - 0xA]
00001514 2F0C move.l -[A7], A4
00001516 4EBA EBA2 jsr [PC - 0x145E /* 000000BA */]
0000151A 486E FFFA pea.l [A6 - 0x6]
0000151E 486E FFFE pea.l [A6 - 0x2]
00001522 2F0C move.l -[A7], A4
00001524 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
00001528 4297 clr.l [A7]
0000152A 2F0C move.l -[A7], A4
0000152C A95A syscall GetControlReference/GetCRefCon
0000152E 201F move.l D0, [A7]+
00001530 2D40 FFEA move.l [A6 - 0x16], D0
00001534 2040 movea.l A0, D0
00001536 2050 movea.l A0, [A0]
00001538 2668 001E movea.l A3, [A0 + 0x1E]
0000153C 486E FFE6 pea.l [A6 - 0x1A]
00001540 2F0C move.l -[A7], A4
00001542 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001546 2E8B move.l [A7], A3
00001548 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
0000154C 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00001550 3E00 move.w D7, D0
00001552 306E FFF4 movea.w A0, [A6 - 0xC]
00001556 B1EE FFEE cmpa.l A0, [A6 - 0x12]
0000155A 4FEF 004A lea.l A7, [A7 + 0x4A]
0000155E 6D12 blt +0x14 /* 00001572 */
00001560 4878 0001 push.l 0x1
00001564 4878 0001 push.l 0x1
00001568 2F0C move.l -[A7], A4
0000156A 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
0000156E 7001 moveq.l D0, 0x01
00001570 6050 bra +0x52 /* 000015C2 */
label00001572:
00001572 4A47 tst.w D7
00001574 6612 bne +0x14 /* 00001588 */
00001576 4878 0064 push.l 0x64 /* 'd' */
0000157A 4878 0001 push.l 0x1
0000157E 2F0C move.l -[A7], A4
00001580 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00001584 4FEF 000C lea.l A7, [A7 + 0xC]
label00001588:
00001588 306E FFF4 movea.w A0, [A6 - 0xC]
0000158C 202E FFEE move.l D0, [A6 - 0x12]
00001590 9088 sub.l D0, A0
00001592 2F00 move.l -[A7], D0
00001594 4878 0063 push.l 0x63 /* 'c' */
00001598 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000159C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
000015A0 2F00 move.l -[A7], D0
000015A2 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000015A6 3D40 FFFC move.w [A6 - 0x4], D0
000015AA 322E FFFA move.w D1, [A6 - 0x6]
000015AE 936E FFFC sub.w [A6 - 0x4], D1
000015B2 486E FFFC pea.l [A6 - 0x4]
000015B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000015BA 2F0C move.l -[A7], A4
000015BC 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000015C0 7001 moveq.l D0, 0x01
label000015C2:
000015C2 4CEE 1880 FFD4 movem.l D7,A3,A4, [A6 - 0x2C]
000015C8 4E5E unlink A6
000015CA 4E75 rts
fn000015CC:
000015CC 4E56 FFFA link A6, -0x0006
label000015D0:
000015D0 206E 0016 movea.l A0, [A6 + 0x16]
000015D4 3050 movea.w A0, [A0]
000015D6 D1EE 0012 add.l A0, [A6 + 0x12]
000015DA B1EE 000E cmpa.l A0, [A6 + 0xE]
000015DE 6C3E bge +0x40 /* 0000161E */
000015E0 486E FFFE pea.l [A6 - 0x2]
000015E4 206E 0016 movea.l A0, [A6 + 0x16]
000015E8 3050 movea.w A0, [A0]
000015EA D1EE 0012 add.l A0, [A6 + 0x12]
000015EE 2F08 move.l -[A7], A0
000015F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015F4 4EBA EB8E jsr [PC - 0x1472 /* 00000184 */]
000015F8 206E 001A movea.l A0, [A6 + 0x1A]
000015FC 3010 move.w D0, [A0]
000015FE D06E FFFE add.w D0, [A6 - 0x2]
00001602 B06E 000C cmp.w D0, [A6 + 0xC]
00001606 4FEF 000C lea.l A7, [A7 + 0xC]
0000160A 6E12 bgt +0x14 /* 0000161E */
0000160C 302E FFFE move.w D0, [A6 - 0x2]
00001610 206E 001A movea.l A0, [A6 + 0x1A]
00001614 D150 add.w [A0], D0
00001616 226E 0016 movea.l A1, [A6 + 0x16]
0000161A 5251 addq.w [A1], 1
0000161C 60B2 bra -0x4C /* 000015D0 */
label0000161E:
0000161E 4E5E unlink A6
00001620 4E75 rts
fn00001622:
00001622 4E56 FFFA link A6, -0x0006
label00001626:
00001626 206E 0016 movea.l A0, [A6 + 0x16]
0000162A 4A90 tst.l [A0]
0000162C 6F52 ble +0x54 /* 00001680 */
0000162E 486E FFFE pea.l [A6 - 0x2]
00001632 206E 0016 movea.l A0, [A6 + 0x16]
00001636 2050 movea.l A0, [A0]
00001638 4868 FFFF pea.l [A0 - 0x1]
0000163C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001640 4EBA EB42 jsr [PC - 0x14BE /* 00000184 */]
00001644 206E 001E movea.l A0, [A6 + 0x1E]
00001648 3010 move.w D0, [A0]
0000164A D06E FFFE add.w D0, [A6 - 0x2]
0000164E B06E 000C cmp.w D0, [A6 + 0xC]
00001652 4FEF 000C lea.l A7, [A7 + 0xC]
00001656 6E28 bgt +0x2A /* 00001680 */
00001658 206E 0016 movea.l A0, [A6 + 0x16]
0000165C 5390 subq.l [A0], 1
0000165E 226E 0012 movea.l A1, [A6 + 0x12]
00001662 5291 addq.l [A1], 1
00001664 302E FFFE move.w D0, [A6 - 0x2]
00001668 206E 001E movea.l A0, [A6 + 0x1E]
0000166C D150 add.w [A0], D0
0000166E 206E 001A movea.l A0, [A6 + 0x1A]
00001672 5250 addq.w [A0], 1
00001674 302E FFFE move.w D0, [A6 - 0x2]
00001678 206E 000E movea.l A0, [A6 + 0xE]
0000167C D150 add.w [A0], D0
0000167E 60A6 bra -0x58 /* 00001626 */
label00001680:
00001680 4E5E unlink A6
00001682 4E75 rts
export_531:
fn00001684:
00001684 4E56 FFDA link A6, -0x0026
00001688 48E7 0308 movem.l -[A7], D6,D7,A4
0000168C 286E 0008 movea.l A4, [A6 + 0x8]
00001690 486E FFF8 pea.l [A6 - 0x8]
00001694 2F0C move.l -[A7], A4
00001696 4EBA E9B8 jsr [PC - 0x1648 /* 00000050 */]
0000169A 486E FFF6 pea.l [A6 - 0xA]
0000169E 2F0C move.l -[A7], A4
000016A0 4EBA E95E jsr [PC - 0x16A2 /* 00000000 */]
000016A4 486E FFFC pea.l [A6 - 0x4]
000016A8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000016AC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016B0 4EBA 2272 jsr [PC + 0x2272 /* 00003924 */]
000016B4 4A40 tst.w D0
000016B6 4FEF 001A lea.l A7, [A7 + 0x1A]
000016BA 6606 bne +0x8 /* 000016C2 */
000016BC 7001 moveq.l D0, 0x01
000016BE 6000 0124 bra +0x126 /* 000017E4 */
label000016C2:
000016C2 486E FFDA pea.l [A6 - 0x26]
000016C6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000016CA 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000016CE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000016D2 486E FFF2 pea.l [A6 - 0xE]
000016D6 2F0C move.l -[A7], A4
000016D8 4EBA E9BC jsr [PC - 0x1644 /* 00000096 */]
000016DC 202E FFFC move.l D0, [A6 - 0x4]
000016E0 B0AE FFF2 cmp.l D0, [A6 - 0xE]
000016E4 4FEF 0012 lea.l A7, [A7 + 0x12]
000016E8 6C54 bge +0x56 /* 0000173E */
000016EA 7E00 moveq.l D7, 0x00
000016EC 2C2E FFFC move.l D6, [A6 - 0x4]
000016F0 6016 bra +0x18 /* 00001708 */
label000016F2:
000016F2 486E FFF0 pea.l [A6 - 0x10]
000016F6 2F06 move.l -[A7], D6
000016F8 2F0C move.l -[A7], A4
000016FA 4EBA EA88 jsr [PC - 0x1578 /* 00000184 */]
000016FE DE6E FFF0 add.w D7, [A6 - 0x10]
00001702 4FEF 000C lea.l A7, [A7 + 0xC]
00001706 5286 addq.l D6, 1
label00001708:
00001708 BCAE FFF2 cmp.l D6, [A6 - 0xE]
0000170C 6DE4 blt -0x1A /* 000016F2 */
0000170E 426E FFEE clr.w [A6 - 0x12]
00001712 302E FFFE move.w D0, [A6 - 0x2]
00001716 906E FFF4 sub.w D0, [A6 - 0xC]
0000171A 3040 movea.w A0, D0
0000171C 2D48 FFEA move.l [A6 - 0x16], A0
00001720 486E FFEA pea.l [A6 - 0x16]
00001724 486E FFEE pea.l [A6 - 0x12]
00001728 2F0C move.l -[A7], A4
0000172A 4EBA FD8E jsr [PC - 0x272 /* 000014BA */]
0000172E 3E87 move.w [A7], D7
00001730 4267 clr.w -[A7]
00001732 2F0C move.l -[A7], A4
00001734 4EBA 1816 jsr [PC + 0x1816 /* 00002F4C */]
00001738 7001 moveq.l D0, 0x01
0000173A 6000 00A8 bra +0xAA /* 000017E4 */
label0000173E:
0000173E 486E FFDE pea.l [A6 - 0x22]
00001742 486E FFE0 pea.l [A6 - 0x20]
00001746 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000174A 2F0C move.l -[A7], A4
0000174C 4EBA FCD4 jsr [PC - 0x32C /* 00001422 */]
00001750 486E FFE2 pea.l [A6 - 0x1E]
00001754 2F0C move.l -[A7], A4
00001756 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000175A 3C2E FFE6 move.w D6, [A6 - 0x1A]
0000175E 9C6E FFE2 sub.w D6, [A6 - 0x1E]
00001762 7E00 moveq.l D7, 0x00
00001764 42AE FFEA clr.l [A6 - 0x16]
00001768 4FEF 0018 lea.l A7, [A7 + 0x18]
label0000176C:
0000176C 202E FFFC move.l D0, [A6 - 0x4]
00001770 B0AE FFF2 cmp.l D0, [A6 - 0xE]
00001774 6D0E blt +0x10 /* 00001784 */
00001776 306E FFE0 movea.w A0, [A6 - 0x20]
0000177A D1EE FFF2 add.l A0, [A6 - 0xE]
0000177E B1EE FFFC cmpa.l A0, [A6 - 0x4]
00001782 6E42 bgt +0x44 /* 000017C6 */
label00001784:
00001784 486E FFF0 pea.l [A6 - 0x10]
00001788 2F2E FFF2 move.l -[A7], [A6 - 0xE]
0000178C 2F0C move.l -[A7], A4
0000178E 4EBA E9F4 jsr [PC - 0x160C /* 00000184 */]
00001792 302E FFF0 move.w D0, [A6 - 0x10]
00001796 916E FFDE sub.w [A6 - 0x22], D0
0000179A DE40 add.w D7, D0
0000179C 536E FFE0 subq.w [A6 - 0x20], 1
000017A0 52AE FFF2 addq.l [A6 - 0xE], 1
000017A4 52AE FFEA addq.l [A6 - 0x16], 1
000017A8 486E FFDE pea.l [A6 - 0x22]
000017AC 486E FFE0 pea.l [A6 - 0x20]
000017B0 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000017B4 2F2E FFDA move.l -[A7], [A6 - 0x26]
000017B8 3F06 move.w -[A7], D6
000017BA 2F0C move.l -[A7], A4
000017BC 4EBA FE0E jsr [PC - 0x1F2 /* 000015CC */]
000017C0 4FEF 0022 lea.l A7, [A7 + 0x22]
000017C4 60A6 bra -0x58 /* 0000176C */
label000017C6:
000017C6 486E FFEA pea.l [A6 - 0x16]
000017CA 486E FFEE pea.l [A6 - 0x12]
000017CE 2F0C move.l -[A7], A4
000017D0 4EBA FCE8 jsr [PC - 0x318 /* 000014BA */]
000017D4 3007 move.w D0, D7
000017D6 4440 neg.w D0
000017D8 3E80 move.w [A7], D0
000017DA 4267 clr.w -[A7]
000017DC 2F0C move.l -[A7], A4
000017DE 4EBA 176C jsr [PC + 0x176C /* 00002F4C */]
000017E2 7001 moveq.l D0, 0x01
label000017E4:
000017E4 4CEE 10C0 FFCE movem.l D6,D7,A4, [A6 - 0x32]
000017EA 4E5E unlink A6
000017EC 4E75 rts
export_532:
fn000017EE:
000017EE 4E56 FFEE link A6, -0x0012
000017F2 486E FFFC pea.l [A6 - 0x4]
000017F6 486E FFF8 pea.l [A6 - 0x8]
000017FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017FE 4EBA EA98 jsr [PC - 0x1568 /* 00000298 */]
00001802 7064 moveq.l D0, 0x64
00001804 2E80 move.l [A7], D0
00001806 4878 0001 push.l 0x1
0000180A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000180E 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
00001812 426E FFF6 clr.w [A6 - 0xA]
00001816 42AE FFF2 clr.l [A6 - 0xE]
0000181A 486E FFF2 pea.l [A6 - 0xE]
0000181E 486E FFF6 pea.l [A6 - 0xA]
00001822 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001826 4EBA FC92 jsr [PC - 0x36E /* 000014BA */]
0000182A 7001 moveq.l D0, 0x01
0000182C 4E5E unlink A6
0000182E 4E75 rts
export_533:
00001830 4E56 0000 link A6, 0
00001834 206E 000C movea.l A0, [A6 + 0xC]
00001838 30BC 0004 move.w [A0], 0x4
0000183C 4E5E unlink A6
0000183E 4E75 rts
export_534:
00001840 4E56 FFE8 link A6, -0x0018
00001844 486E FFF8 pea.l [A6 - 0x8]
00001848 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000184C 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001850 486E FFE8 pea.l [A6 - 0x18]
00001854 486E FFF0 pea.l [A6 - 0x10]
00001858 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000185C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001860 2F2E 000C move.l -[A7], [A6 + 0xC]
00001864 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001868 4EBA EAD0 jsr [PC - 0x1530 /* 0000033A */]
0000186C 3D6E FFFE FFEE move.w [A6 - 0x12], [A6 - 0x2]
00001872 302E FFEE move.w D0, [A6 - 0x12]
00001876 906E FFEA sub.w D0, [A6 - 0x16]
0000187A 5140 subq.w D0, 8
0000187C 206E 0010 movea.l A0, [A6 + 0x10]
00001880 3080 move.w [A0], D0
00001882 7001 moveq.l D0, 0x01
00001884 4E5E unlink A6
00001886 4E75 rts
export_535:
00001888 4E56 FFF6 link A6, -0x000A
0000188C 486E FFFC pea.l [A6 - 0x4]
00001890 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001894 4EBA E7BA jsr [PC - 0x1846 /* 00000050 */]
00001898 486E FFF6 pea.l [A6 - 0xA]
0000189C 2F2E 0008 move.l -[A7], [A6 + 0x8]
000018A0 4EBA E75E jsr [PC - 0x18A2 /* 00000000 */]
000018A4 486E FFF8 pea.l [A6 - 0x8]
000018A8 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000018AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018B0 4EBA 2072 jsr [PC + 0x2072 /* 00003924 */]
000018B4 4A40 tst.w D0
000018B6 4FEF 001A lea.l A7, [A7 + 0x1A]
000018BA 6714 beq +0x16 /* 000018D0 */
000018BC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000018C0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000018C4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000018C8 4EBA 21DE jsr [PC + 0x21DE /* 00003AA8 */]
000018CC 4FEF 000A lea.l A7, [A7 + 0xA]
label000018D0:
000018D0 7001 moveq.l D0, 0x01
000018D2 4E5E unlink A6
000018D4 4E75 rts
fn000018D6:
000018D6 4E56 FFC4 link A6, -0x003C
000018DA 48E7 0118 movem.l -[A7], D7,A3,A4
000018DE 286E 0008 movea.l A4, [A6 + 0x8]
000018E2 2F0C move.l -[A7], A4
000018E4 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
000018E8 4A40 tst.w D0
000018EA 588F addq.l A7, 4
000018EC 6606 bne +0x8 /* 000018F4 */
000018EE 7000 moveq.l D0, 0x00
000018F0 6000 01C0 bra +0x1C2 /* 00001AB2 */
label000018F4:
000018F4 486E FFFC pea.l [A6 - 0x4]
000018F8 2F0C move.l -[A7], A4
000018FA 4EBA E754 jsr [PC - 0x18AC /* 00000050 */]
000018FE 486E FFC4 pea.l [A6 - 0x3C]
00001902 2F0C move.l -[A7], A4
00001904 4EBA E6FA jsr [PC - 0x1906 /* 00000000 */]
00001908 486E FFF8 pea.l [A6 - 0x8]
0000190C 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
00001910 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001914 4EBA 200E jsr [PC + 0x200E /* 00003924 */]
00001918 4A40 tst.w D0
0000191A 4FEF 001A lea.l A7, [A7 + 0x1A]
0000191E 6606 bne +0x8 /* 00001926 */
00001920 7000 moveq.l D0, 0x00
00001922 6000 018E bra +0x190 /* 00001AB2 */
label00001926:
00001926 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000192A 3F2E FFC4 move.w -[A7], [A6 - 0x3C]
0000192E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001932 4EBA 220C jsr [PC + 0x220C /* 00003B40 */]
00001936 4A40 tst.w D0
00001938 4FEF 000A lea.l A7, [A7 + 0xA]
0000193C 6706 beq +0x8 /* 00001944 */
0000193E 7000 moveq.l D0, 0x00
00001940 6000 0170 bra +0x172 /* 00001AB2 */
label00001944:
00001944 426E FFF6 clr.w [A6 - 0xA]
00001948 486E FFEE pea.l [A6 - 0x12]
0000194C 2F0C move.l -[A7], A4
0000194E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001952 2D6E FFEE FFE6 move.l [A6 - 0x1A], [A6 - 0x12]
00001958 2D6E FFF2 FFEA move.l [A6 - 0x16], [A6 - 0xE]
0000195E 486E FFE2 pea.l [A6 - 0x1E]
00001962 486E FFE4 pea.l [A6 - 0x1C]
00001966 2F0C move.l -[A7], A4
00001968 4EBA EADA jsr [PC - 0x1526 /* 00000444 */]
0000196C 486E FFE6 pea.l [A6 - 0x1A]
00001970 302E FFE4 move.w D0, [A6 - 0x1C]
00001974 4440 neg.w D0
00001976 3F00 move.w -[A7], D0
00001978 302E FFE2 move.w D0, [A6 - 0x1E]
0000197C 4440 neg.w D0
0000197E 3F00 move.w -[A7], D0
00001980 A8A8 syscall OffsetRect
00001982 486E FFDE pea.l [A6 - 0x22]
00001986 2F0C move.l -[A7], A4
00001988 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
0000198C 4297 clr.l [A7]
0000198E 2F0C move.l -[A7], A4
00001990 A95A syscall GetControlReference/GetCRefCon
00001992 201F move.l D0, [A7]+
00001994 2D40 FFDA move.l [A6 - 0x26], D0
00001998 2040 movea.l A0, D0
0000199A 2050 movea.l A0, [A0]
0000199C 2668 002E movea.l A3, [A0 + 0x2E]
000019A0 220B move.l D1, A3
000019A2 4FEF 0018 lea.l A7, [A7 + 0x18]
000019A6 6606 bne +0x8 /* 000019AE */
000019A8 3D7C 0014 FFD6 move.w [A6 - 0x2A], 0x14
label000019AE:
000019AE 7E00 moveq.l D7, 0x00
000019B0 604E bra +0x50 /* 00001A00 */
label000019B2:
000019B2 200B move.l D0, A3
000019B4 6712 beq +0x14 /* 000019C8 */
000019B6 486E FFD6 pea.l [A6 - 0x2A]
000019BA 486E FFD8 pea.l [A6 - 0x28]
000019BE 2F07 move.l -[A7], D7
000019C0 2F0C move.l -[A7], A4
000019C2 4E93 jsr [A3]
000019C4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000019C8:
000019C8 302E FFE6 move.w D0, [A6 - 0x1A]
000019CC D06E FFD6 add.w D0, [A6 - 0x2A]
000019D0 3D40 FFEA move.w [A6 - 0x16], D0
000019D4 486E FFF6 pea.l [A6 - 0xA]
000019D8 2F2E FFEA move.l -[A7], [A6 - 0x16]
000019DC 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000019E0 2F2E FFDE move.l -[A7], [A6 - 0x22]
000019E4 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
000019E8 4A6E FFF6 tst.w [A6 - 0xA]
000019EC 4FEF 0010 lea.l A7, [A7 + 0x10]
000019F0 6614 bne +0x16 /* 00001A06 */
000019F2 BEAE FFF8 cmp.l D7, [A6 - 0x8]
000019F6 670E beq +0x10 /* 00001A06 */
000019F8 3D6E FFEA FFE6 move.w [A6 - 0x1A], [A6 - 0x16]
000019FE 5287 addq.l D7, 1
label00001A00:
00001A00 BEAE FFF8 cmp.l D7, [A6 - 0x8]
00001A04 6FAC ble -0x52 /* 000019B2 */
label00001A06:
00001A06 4A6E FFF6 tst.w [A6 - 0xA]
00001A0A 6600 00A4 bne +0xA6 /* 00001AB0 */
00001A0E 486E FFC6 pea.l [A6 - 0x3A]
00001A12 486E FFCE pea.l [A6 - 0x32]
00001A16 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001A1A 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001A1E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001A22 2F0C move.l -[A7], A4
00001A24 4EBA E914 jsr [PC - 0x16EC /* 0000033A */]
00001A28 3D6E FFD0 FFC8 move.w [A6 - 0x38], [A6 - 0x30]
00001A2E 2E8C move.l [A7], A4
00001A30 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001A34 2EAE FFF2 move.l [A7], [A6 - 0xE]
00001A38 2F2E FFEE move.l -[A7], [A6 - 0x12]
00001A3C 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00001A40 206E FFDA movea.l A0, [A6 - 0x26]
00001A44 2050 movea.l A0, [A0]
00001A46 2668 002A movea.l A3, [A0 + 0x2A]
00001A4A 200B move.l D0, A3
00001A4C 4FEF 001C lea.l A7, [A7 + 0x1C]
00001A50 6642 bne +0x44 /* 00001A94 */
00001A52 4A6E 000C tst.w [A6 + 0xC]
00001A56 671E beq +0x20 /* 00001A76 */
00001A58 2F3C 0001 0008 move.l -[A7], 0x10008
00001A5E 3F3C 0001 move.w -[A7], 0x1
00001A62 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE
00001A68 486E FFC6 pea.l [A6 - 0x3A]
00001A6C 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001A70 4FEF 000E lea.l A7, [A7 + 0xE]
00001A74 6032 bra +0x34 /* 00001AA8 */
label00001A76:
00001A76 2F3C 0001 0008 move.l -[A7], 0x10008
00001A7C 3F3C 0001 move.w -[A7], 0x1
00001A80 2F3C FFFF D2BE move.l -[A7], 0xFFFFD2BE
00001A86 486E FFC6 pea.l [A6 - 0x3A]
00001A8A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001A8E 4FEF 000E lea.l A7, [A7 + 0xE]
00001A92 6014 bra +0x16 /* 00001AA8 */
label00001A94:
00001A94 2F2E FFEA move.l -[A7], [A6 - 0x16]
00001A98 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00001A9C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001AA0 2F0C move.l -[A7], A4
00001AA2 4E93 jsr [A3]
00001AA4 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001AA8:
00001AA8 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00001AAC 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
label00001AB0:
00001AB0 7001 moveq.l D0, 0x01
label00001AB2:
00001AB2 4CDF 1880 movem.l D7,A3,A4, [A7]+
00001AB6 4E5E unlink A6
00001AB8 4E75 rts
fn00001ABA:
00001ABA 4E56 FFEA link A6, -0x0016
00001ABE 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001AC2 286E 0008 movea.l A4, [A6 + 0x8]
00001AC6 2E2E 000C move.l D7, [A6 + 0xC]
00001ACA 486E 0010 pea.l [A6 + 0x10]
00001ACE A8A3 syscall EraseRect
00001AD0 486E FFEC pea.l [A6 - 0x14]
00001AD4 486E FFF4 pea.l [A6 - 0xC]
00001AD8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001ADC 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001AE0 2F07 move.l -[A7], D7
00001AE2 2F0C move.l -[A7], A4
00001AE4 4EBA E854 jsr [PC - 0x17AC /* 0000033A */]
00001AE8 3C2E FFF2 move.w D6, [A6 - 0xE]
00001AEC 3D6E 0016 FFF2 move.w [A6 - 0xE], [A6 + 0x16]
00001AF2 486E FFFC pea.l [A6 - 0x4]
00001AF6 2F0C move.l -[A7], A4
00001AF8 4EBA E556 jsr [PC - 0x1AAA /* 00000050 */]
00001AFC 486E FFEA pea.l [A6 - 0x16]
00001B00 2F0C move.l -[A7], A4
00001B02 4EBA E4FC jsr [PC - 0x1B04 /* 00000000 */]
00001B06 2EAE FFF8 move.l [A7], [A6 - 0x8]
00001B0A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001B0E 2F07 move.l -[A7], D7
00001B10 3F2E FFEA move.w -[A7], [A6 - 0x16]
00001B14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B18 2F0C move.l -[A7], A4
00001B1A 4EBA EA06 jsr [PC - 0x15FA /* 00000522 */]
00001B1E 486E FFEC pea.l [A6 - 0x14]
00001B22 4878 0004 push.l 0x4
00001B26 A8A9 syscall InsetRect
00001B28 2EAE FFF0 move.l [A7], [A6 - 0x10]
00001B2C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001B30 2F07 move.l -[A7], D7
00001B32 2F0C move.l -[A7], A4
00001B34 206E 0018 movea.l A0, [A6 + 0x18]
00001B38 4E90 jsr [A0]
00001B3A 3A00 move.w D5, D0
00001B3C 2E87 move.l [A7], D7
00001B3E 3F2E FFEA move.w -[A7], [A6 - 0x16]
00001B42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001B46 4EBA 1D84 jsr [PC + 0x1D84 /* 000038CC */]
00001B4A 4A40 tst.w D0
00001B4C 4FEF 004C lea.l A7, [A7 + 0x4C]
00001B50 6750 beq +0x52 /* 00001BA2 */
00001B52 2F0C move.l -[A7], A4
00001B54 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00001B58 4A40 tst.w D0
00001B5A 588F addq.l A7, 4
00001B5C 6744 beq +0x46 /* 00001BA2 */
00001B5E 4AAE 001C tst.l [A6 + 0x1C]
00001B62 6628 bne +0x2A /* 00001B8C */
00001B64 3D6E FFF6 FFEE move.w [A6 - 0x12], [A6 - 0xA]
00001B6A 3D46 FFF2 move.w [A6 - 0xE], D6
00001B6E 2F3C 0001 0008 move.l -[A7], 0x10008
00001B74 3F3C 0001 move.w -[A7], 0x1
00001B78 2F3C FFFF D2AE move.l -[A7], 0xFFFFD2AE
00001B7E 486E FFEC pea.l [A6 - 0x14]
00001B82 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001B86 4FEF 000E lea.l A7, [A7 + 0xE]
00001B8A 6016 bra +0x18 /* 00001BA2 */
label00001B8C:
00001B8C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001B90 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001B94 2F07 move.l -[A7], D7
00001B96 2F0C move.l -[A7], A4
00001B98 206E 001C movea.l A0, [A6 + 0x1C]
00001B9C 4E90 jsr [A0]
00001B9E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001BA2:
00001BA2 3005 move.w D0, D5
00001BA4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001BA8 4E5E unlink A6
00001BAA 4E75 rts
fn00001BAC:
00001BAC 4E56 FFD4 link A6, -0x002C
00001BB0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001BB4 286E 0008 movea.l A4, [A6 + 0x8]
00001BB8 200C move.l D0, A4
00001BBA 6606 bne +0x8 /* 00001BC2 */
00001BBC 7000 moveq.l D0, 0x00
00001BBE 6000 01AC bra +0x1AE /* 00001D6C */
label00001BC2:
00001BC2 2F0C move.l -[A7], A4
00001BC4 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00001BC8 4A40 tst.w D0
00001BCA 588F addq.l A7, 4
00001BCC 6606 bne +0x8 /* 00001BD4 */
00001BCE 7000 moveq.l D0, 0x00
00001BD0 6000 019A bra +0x19C /* 00001D6C */
label00001BD4:
00001BD4 42A7 clr.l -[A7]
00001BD6 2F0C move.l -[A7], A4
00001BD8 A95A syscall GetControlReference/GetCRefCon
00001BDA 201F move.l D0, [A7]+
00001BDC 2D40 FFFC move.l [A6 - 0x4], D0
00001BE0 4A80 tst.l D0
00001BE2 660C bne +0xE /* 00001BF0 */
00001BE4 2F0C move.l -[A7], A4
00001BE6 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001BEA 7000 moveq.l D0, 0x00
00001BEC 6000 017E bra +0x180 /* 00001D6C */
label00001BF0:
00001BF0 206E FFFC movea.l A0, [A6 - 0x4]
00001BF4 2050 movea.l A0, [A0]
00001BF6 2668 0026 movea.l A3, [A0 + 0x26]
00001BFA 200B move.l D0, A3
00001BFC 660C bne +0xE /* 00001C0A */
00001BFE 2F0C move.l -[A7], A4
00001C00 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001C04 7000 moveq.l D0, 0x00
00001C06 6000 0164 bra +0x166 /* 00001D6C */
label00001C0A:
00001C0A 206E FFFC movea.l A0, [A6 - 0x4]
00001C0E 7C26 moveq.l D6, 0x26
00001C10 DC90 add.l D6, [A0]
00001C12 2246 movea.l A1, D6
00001C14 2E29 0004 move.l D7, [A1 + 0x4]
00001C18 2246 movea.l A1, D6
00001C1A 2469 0008 movea.l A2, [A1 + 0x8]
00001C1E 200A move.l D0, A2
00001C20 6606 bne +0x8 /* 00001C28 */
00001C22 3D7C 0014 FFE2 move.w [A6 - 0x1E], 0x14
label00001C28:
00001C28 486E FFF0 pea.l [A6 - 0x10]
00001C2C 2F0C move.l -[A7], A4
00001C2E 4EBA E420 jsr [PC - 0x1BE0 /* 00000050 */]
00001C32 486E FFD4 pea.l [A6 - 0x2C]
00001C36 2F0C move.l -[A7], A4
00001C38 4EBA E3C6 jsr [PC - 0x1C3A /* 00000000 */]
00001C3C 486E FFE4 pea.l [A6 - 0x1C]
00001C40 2F0C move.l -[A7], A4
00001C42 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00001C46 486E FFEC pea.l [A6 - 0x14]
00001C4A 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001C4E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001C52 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001C56 2EAE FFE8 move.l [A7], [A6 - 0x18]
00001C5A 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00001C5E 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
00001C62 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C]
00001C68 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18]
00001C6E 486E FFDA pea.l [A6 - 0x26]
00001C72 486E FFDC pea.l [A6 - 0x24]
00001C76 2F0C move.l -[A7], A4
00001C78 4EBA E7CA jsr [PC - 0x1836 /* 00000444 */]
00001C7C 486E FFF4 pea.l [A6 - 0xC]
00001C80 302E FFDC move.w D0, [A6 - 0x24]
00001C84 4440 neg.w D0
00001C86 3F00 move.w -[A7], D0
00001C88 302E FFDA move.w D0, [A6 - 0x26]
00001C8C 4440 neg.w D0
00001C8E 3F00 move.w -[A7], D0
00001C90 A8A8 syscall OffsetRect
00001C92 486E FFD6 pea.l [A6 - 0x2A]
00001C96 2F0C move.l -[A7], A4
00001C98 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00001C9C 7A00 moveq.l D5, 0x00
00001C9E 4FEF 003A lea.l A7, [A7 + 0x3A]
00001CA2 6000 00A2 bra +0xA4 /* 00001D46 */
label00001CA6:
00001CA6 200A move.l D0, A2
00001CA8 6712 beq +0x14 /* 00001CBC */
00001CAA 486E FFE2 pea.l [A6 - 0x1E]
00001CAE 486E FFE0 pea.l [A6 - 0x20]
00001CB2 2F05 move.l -[A7], D5
00001CB4 2F0C move.l -[A7], A4
00001CB6 4E92 jsr [A2]
00001CB8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001CBC:
00001CBC 302E FFF4 move.w D0, [A6 - 0xC]
00001CC0 D06E FFE2 add.w D0, [A6 - 0x1E]
00001CC4 3D40 FFF8 move.w [A6 - 0x8], D0
00001CC8 2F05 move.l -[A7], D5
00001CCA 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001CCE 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001CD2 4EBA 1E6C jsr [PC + 0x1E6C /* 00003B40 */]
00001CD6 3800 move.w D4, D0
00001CD8 4A6E 000C tst.w [A6 + 0xC]
00001CDC 4FEF 000A lea.l A7, [A7 + 0xA]
00001CE0 6704 beq +0x6 /* 00001CE6 */
00001CE2 3604 move.w D3, D4
00001CE4 6002 bra +0x4 /* 00001CE8 */
label00001CE6:
00001CE6 7601 moveq.l D3, 0x01
label00001CE8:
00001CE8 4A43 tst.w D3
00001CEA 6712 beq +0x14 /* 00001CFE */
00001CEC 2F05 move.l -[A7], D5
00001CEE 3F2E FFD4 move.w -[A7], [A6 - 0x2C]
00001CF2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001CF6 4EBA 1DFC jsr [PC + 0x1DFC /* 00003AF4 */]
00001CFA 4FEF 000A lea.l A7, [A7 + 0xA]
label00001CFE:
00001CFE 4A43 tst.w D3
00001D00 673C beq +0x3E /* 00001D3E */
00001D02 486E FFDE pea.l [A6 - 0x22]
00001D06 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D0A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D0E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00001D12 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00001D16 4A40 tst.w D0
00001D18 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D1C 671A beq +0x1C /* 00001D38 */
00001D1E 2F07 move.l -[A7], D7
00001D20 2F0B move.l -[A7], A3
00001D22 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001D26 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00001D2A 2F05 move.l -[A7], D5
00001D2C 2F0C move.l -[A7], A4
00001D2E 4EBA FD8A jsr [PC - 0x276 /* 00001ABA */]
00001D32 4FEF 0018 lea.l A7, [A7 + 0x18]
00001D36 6006 bra +0x8 /* 00001D3E */
label00001D38:
00001D38 4A6E FFDE tst.w [A6 - 0x22]
00001D3C 6610 bne +0x12 /* 00001D4E */
label00001D3E:
00001D3E 3D6E FFF8 FFF4 move.w [A6 - 0xC], [A6 - 0x8]
00001D44 5285 addq.l D5, 1
label00001D46:
00001D46 BAAE FFEC cmp.l D5, [A6 - 0x14]
00001D4A 6D00 FF5A blt -0xA4 /* 00001CA6 */
label00001D4E:
00001D4E 4A6E FFDE tst.w [A6 - 0x22]
00001D52 660C bne +0xE /* 00001D60 */
00001D54 3D6E FFE8 FFF8 move.w [A6 - 0x8], [A6 - 0x18]
00001D5A 486E FFF4 pea.l [A6 - 0xC]
00001D5E A8A3 syscall EraseRect
label00001D60:
00001D60 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00001D64 2F0C move.l -[A7], A4
00001D66 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00001D6A 7001 moveq.l D0, 0x01
label00001D6C:
00001D6C 4CEE 1CF8 FFB4 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4C]
00001D72 4E5E unlink A6
00001D74 4E75 rts
export_536:
fn00001D76:
00001D76 4E56 0000 link A6, 0
00001D7A 2F07 move.l -[A7], D7
00001D7C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D80 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001D84 3EBC 0001 move.w [A7], 0x1
00001D88 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D8C 4EBA FE1E jsr [PC - 0x1E2 /* 00001BAC */]
00001D90 3E00 move.w D7, D0
00001D92 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001D96 3007 move.w D0, D7
00001D98 2E2E FFFC move.l D7, [A6 - 0x4]
00001D9C 4E5E unlink A6
00001D9E 4E75 rts
export_537:
00001DA0 4E56 FFF4 link A6, -0x000C
00001DA4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00001DA8 286E 0008 movea.l A4, [A6 + 0x8]
00001DAC 206E 0014 movea.l A0, [A6 + 0x14]
00001DB0 30BC 0001 move.w [A0], 0x1
00001DB4 3E2E 0010 move.w D7, [A6 + 0x10]
00001DB8 9E6E 000C sub.w D7, [A6 + 0xC]
00001DBC 3C07 move.w D6, D7
00001DBE 486E FFFE pea.l [A6 - 0x2]
00001DC2 2F0C move.l -[A7], A4
00001DC4 4EBA E23A jsr [PC - 0x1DC6 /* 00000000 */]
00001DC8 486E FFFA pea.l [A6 - 0x6]
00001DCC 2F0C move.l -[A7], A4
00001DCE 4EBA E280 jsr [PC - 0x1D80 /* 00000050 */]
00001DD2 486E FFF6 pea.l [A6 - 0xA]
00001DD6 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001DDA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001DDE 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001DE2 7A00 moveq.l D5, 0x00
00001DE4 4FEF 001A lea.l A7, [A7 + 0x1A]
00001DE8 6026 bra +0x28 /* 00001E10 */
label00001DEA:
00001DEA 486E FFF4 pea.l [A6 - 0xC]
00001DEE 3045 movea.w A0, D5
00001DF0 2F08 move.l -[A7], A0
00001DF2 2F0C move.l -[A7], A4
00001DF4 4EBA E38E jsr [PC - 0x1C72 /* 00000184 */]
00001DF8 BC6E FFF4 cmp.w D6, [A6 - 0xC]
00001DFC 4FEF 000C lea.l A7, [A7 + 0xC]
00001E00 6C08 bge +0xA /* 00001E0A */
00001E02 206E 0014 movea.l A0, [A6 + 0x14]
00001E06 5250 addq.w [A0], 1
00001E08 3C07 move.w D6, D7
label00001E0A:
00001E0A 9C6E FFF4 sub.w D6, [A6 - 0xC]
00001E0E 5245 addq.w D5, 1
label00001E10:
00001E10 3045 movea.w A0, D5
00001E12 B1EE FFF6 cmpa.l A0, [A6 - 0xA]
00001E16 6DD2 blt -0x2C /* 00001DEA */
00001E18 206E 0018 movea.l A0, [A6 + 0x18]
00001E1C 20AE FFF6 move.l [A0], [A6 - 0xA]
00001E20 7001 moveq.l D0, 0x01
00001E22 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00001E26 4E5E unlink A6
00001E28 4E75 rts
export_522:
00001E2A 4E56 0000 link A6, 0
00001E2E 7001 moveq.l D0, 0x01
00001E30 4E5E unlink A6
00001E32 4E75 rts
export_538:
00001E34 4E56 FFE8 link A6, -0x0018
00001E38 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001E3C 266E 0008 movea.l A3, [A6 + 0x8]
00001E40 246E 000C movea.l A2, [A6 + 0xC]
00001E44 286E 0010 movea.l A4, [A6 + 0x10]
00001E48 3C2C 0004 move.w D6, [A4 + 0x4]
00001E4C 9C54 sub.w D6, [A4]
00001E4E 3A06 move.w D5, D6
00001E50 486E FFFE pea.l [A6 - 0x2]
00001E54 2F0B move.l -[A7], A3
00001E56 4EBA E1A8 jsr [PC - 0x1E58 /* 00000000 */]
00001E5A 486E FFFA pea.l [A6 - 0x6]
00001E5E 2F0B move.l -[A7], A3
00001E60 4EBA E1EE jsr [PC - 0x1E12 /* 00000050 */]
00001E64 486E FFF6 pea.l [A6 - 0xA]
00001E68 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001E6C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001E70 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00001E74 4297 clr.l [A7]
00001E76 2F0B move.l -[A7], A3
00001E78 A95A syscall GetControlReference/GetCRefCon
00001E7A 201F move.l D0, [A7]+
00001E7C 2D40 FFE8 move.l [A6 - 0x18], D0
00001E80 2040 movea.l A0, D0
00001E82 2050 movea.l A0, [A0]
00001E84 2E28 0026 move.l D7, [A0 + 0x26]
00001E88 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001E8C:
00001E8C 486E FFF4 pea.l [A6 - 0xC]
00001E90 2F12 move.l -[A7], [A2]
00001E92 2F0B move.l -[A7], A3
00001E94 4EBA E2EE jsr [PC - 0x1D12 /* 00000184 */]
00001E98 BC45 cmp.w D6, D5
00001E9A 4FEF 000C lea.l A7, [A7 + 0xC]
00001E9E 6706 beq +0x8 /* 00001EA6 */
00001EA0 BA6E FFF4 cmp.w D5, [A6 - 0xC]
00001EA4 6D4C blt +0x4E /* 00001EF2 */
label00001EA6:
00001EA6 2D54 FFEC move.l [A6 - 0x14], [A4]
00001EAA 2D6C 0004 FFF0 move.l [A6 - 0x10], [A4 + 0x4]
00001EB0 302E FFEC move.w D0, [A6 - 0x14]
00001EB4 D06E FFF4 add.w D0, [A6 - 0xC]
00001EB8 3D40 FFF0 move.w [A6 - 0x10], D0
00001EBC 486D 1072 pea.l [A5 + 0x1072 /* export_522 */]
00001EC0 2F07 move.l -[A7], D7
00001EC2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00001EC6 2F2E FFEC move.l -[A7], [A6 - 0x14]
00001ECA 2F12 move.l -[A7], [A2]
00001ECC 2F0B move.l -[A7], A3
00001ECE 4EBA FBEA jsr [PC - 0x416 /* 00001ABA */]
00001ED2 302E FFF4 move.w D0, [A6 - 0xC]
00001ED6 D154 add.w [A4], D0
00001ED8 4EAD 24C2 jsr [A5 + 0x24C2 /* export_1172 */]
00001EDC 9A6E FFF4 sub.w D5, [A6 - 0xC]
00001EE0 5292 addq.l [A2], 1
00001EE2 2012 move.l D0, [A2]
00001EE4 B0AE FFF6 cmp.l D0, [A6 - 0xA]
00001EE8 4FEF 0018 lea.l A7, [A7 + 0x18]
00001EEC 6D9E blt -0x60 /* 00001E8C */
00001EEE 70FF moveq.l D0, 0xFFFFFFFF
00001EF0 2480 move.l [A2], D0
label00001EF2:
00001EF2 7001 moveq.l D0, 0x01
00001EF4 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001EF8 4E5E unlink A6
00001EFA 4E75 rts
export_539:
fn00001EFC:
00001EFC 4E56 0000 link A6, 0
00001F00 2F0C move.l -[A7], A4
00001F02 286E 0008 movea.l A4, [A6 + 0x8]
00001F06 2F14 move.l -[A7], [A4]
00001F08 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001F0C 2EAC 0016 move.l [A7], [A4 + 0x16]
00001F10 3F2C 001A move.w -[A7], [A4 + 0x1A]
00001F14 2F14 move.l -[A7], [A4]
00001F16 4EBA 05FE jsr [PC + 0x5FE /* 00002516 */]
00001F1A 2E94 move.l [A7], [A4]
00001F1C 4EBA FE58 jsr [PC - 0x1A8 /* 00001D76 */]
00001F20 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001F24 486C 001C pea.l [A4 + 0x1C]
00001F28 486C 0024 pea.l [A4 + 0x24]
00001F2C 2F2C 0020 move.l -[A7], [A4 + 0x20]
00001F30 2F2C 001C move.l -[A7], [A4 + 0x1C]
00001F34 2F2C 0016 move.l -[A7], [A4 + 0x16]
00001F38 2F14 move.l -[A7], [A4]
00001F3A 4EBA E3FE jsr [PC - 0x1C02 /* 0000033A */]
00001F3E 2E8C move.l [A7], A4
00001F40 4EBA E756 jsr [PC - 0x18AA /* 00000698 */]
00001F44 4A40 tst.w D0
00001F46 4FEF 0022 lea.l A7, [A7 + 0x22]
00001F4A 670A beq +0xC /* 00001F56 */
00001F4C 397C 0001 0030 move.w [A4 + 0x30], 0x1
00001F52 7001 moveq.l D0, 0x01
00001F54 602E bra +0x30 /* 00001F84 */
label00001F56:
00001F56 2F0C move.l -[A7], A4
00001F58 4EBA E9BA jsr [PC - 0x1646 /* 00000914 */]
00001F5C 4A40 tst.w D0
00001F5E 588F addq.l A7, 4
00001F60 670A beq +0xC /* 00001F6C */
00001F62 397C 0001 0034 move.w [A4 + 0x34], 0x1
00001F68 7001 moveq.l D0, 0x01
00001F6A 6018 bra +0x1A /* 00001F84 */
label00001F6C:
00001F6C 2F0C move.l -[A7], A4
00001F6E 4EBA EE22 jsr [PC - 0x11DE /* 00000D92 */]
00001F72 4A40 tst.w D0
00001F74 588F addq.l A7, 4
00001F76 670A beq +0xC /* 00001F82 */
00001F78 397C 0001 0036 move.w [A4 + 0x36], 0x1
00001F7E 7001 moveq.l D0, 0x01
00001F80 6002 bra +0x4 /* 00001F84 */
label00001F82:
00001F82 7001 moveq.l D0, 0x01
label00001F84:
00001F84 285F movea.l A4, [A7]+
00001F86 4E5E unlink A6
00001F88 4E75 rts
fn00001F8A:
00001F8A 4E56 FFFC link A6, -0x0004
00001F8E 48E7 0118 movem.l -[A7], D7,A3,A4
00001F92 286E 0008 movea.l A4, [A6 + 0x8]
00001F96 426C 0030 clr.w [A4 + 0x30]
00001F9A 426C 0034 clr.w [A4 + 0x34]
00001F9E 2F14 move.l -[A7], [A4]
00001FA0 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00001FA4 4A40 tst.w D0
00001FA6 588F addq.l A7, 4
00001FA8 6604 bne +0x6 /* 00001FAE */
00001FAA 7000 moveq.l D0, 0x00
00001FAC 6076 bra +0x78 /* 00002024 */
label00001FAE:
00001FAE 2F14 move.l -[A7], [A4]
00001FB0 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00001FB4 486C 001C pea.l [A4 + 0x1C]
00001FB8 486C 0016 pea.l [A4 + 0x16]
00001FBC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001FC0 2F14 move.l -[A7], [A4]
00001FC2 4EBA E5EE jsr [PC - 0x1A12 /* 000005B2 */]
00001FC6 4A40 tst.w D0
00001FC8 4FEF 0014 lea.l A7, [A7 + 0x14]
00001FCC 6608 bne +0xA /* 00001FD6 */
00001FCE 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00001FD2 7000 moveq.l D0, 0x00
00001FD4 604E bra +0x50 /* 00002024 */
label00001FD6:
00001FD6 486C 0012 pea.l [A4 + 0x12]
00001FDA 2F14 move.l -[A7], [A4]
00001FDC 4EBA E072 jsr [PC - 0x1F8E /* 00000050 */]
00001FE0 486C 001A pea.l [A4 + 0x1A]
00001FE4 2F14 move.l -[A7], [A4]
00001FE6 4EBA E018 jsr [PC - 0x1FE8 /* 00000000 */]
00001FEA 4297 clr.l [A7]
00001FEC 2F14 move.l -[A7], [A4]
00001FEE A95A syscall GetControlReference/GetCRefCon
00001FF0 201F move.l D0, [A7]+
00001FF2 2D40 FFFC move.l [A6 - 0x4], D0
00001FF6 4A80 tst.l D0
00001FF8 4FEF 000C lea.l A7, [A7 + 0xC]
00001FFC 671C beq +0x1E /* 0000201A */
00001FFE 206E FFFC movea.l A0, [A6 - 0x4]
00002002 2050 movea.l A0, [A0]
00002004 2668 004A movea.l A3, [A0 + 0x4A]
00002008 200B move.l D0, A3
0000200A 670E beq +0x10 /* 0000201A */
0000200C 2F0C move.l -[A7], A4
0000200E 4E93 jsr [A3]
00002010 3E00 move.w D7, D0
00002012 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002016 3007 move.w D0, D7
00002018 600A bra +0xC /* 00002024 */
label0000201A:
0000201A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000201E 2F0C move.l -[A7], A4
00002020 4EBA FEDA jsr [PC - 0x126 /* 00001EFC */]
label00002024:
00002024 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000202A 4E5E unlink A6
0000202C 4E75 rts
export_540:
fn0000202E:
0000202E 4E56 0000 link A6, 0
00002032 2F0C move.l -[A7], A4
00002034 286E 0008 movea.l A4, [A6 + 0x8]
00002038 4A6C 0030 tst.w [A4 + 0x30]
0000203C 6708 beq +0xA /* 00002046 */
0000203E 2F0C move.l -[A7], A4
00002040 4EBA E70E jsr [PC - 0x18F2 /* 00000750 */]
00002044 588F addq.l A7, 4
label00002046:
00002046 4A6C 0034 tst.w [A4 + 0x34]
0000204A 6708 beq +0xA /* 00002054 */
0000204C 2F0C move.l -[A7], A4
0000204E 4EBA E97C jsr [PC - 0x1684 /* 000009CC */]
00002052 588F addq.l A7, 4
label00002054:
00002054 4A6C 0036 tst.w [A4 + 0x36]
00002058 6708 beq +0xA /* 00002062 */
0000205A 2F0C move.l -[A7], A4
0000205C 4EBA ED56 jsr [PC - 0x12AA /* 00000DB4 */]
00002060 588F addq.l A7, 4
label00002062:
00002062 7001 moveq.l D0, 0x01
00002064 285F movea.l A4, [A7]+
00002066 4E5E unlink A6
00002068 4E75 rts
fn0000206A:
0000206A 4E56 FFFC link A6, -0x0004
0000206E 48E7 0118 movem.l -[A7], D7,A3,A4
00002072 286E 0008 movea.l A4, [A6 + 0x8]
00002076 2F14 move.l -[A7], [A4]
00002078 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000207C 4297 clr.l [A7]
0000207E 2F14 move.l -[A7], [A4]
00002080 A95A syscall GetControlReference/GetCRefCon
00002082 201F move.l D0, [A7]+
00002084 2D40 FFFC move.l [A6 - 0x4], D0
00002088 4A80 tst.l D0
0000208A 671C beq +0x1E /* 000020A8 */
0000208C 206E FFFC movea.l A0, [A6 - 0x4]
00002090 2050 movea.l A0, [A0]
00002092 2668 004E movea.l A3, [A0 + 0x4E]
00002096 200B move.l D0, A3
00002098 670E beq +0x10 /* 000020A8 */
0000209A 2F0C move.l -[A7], A4
0000209C 4E93 jsr [A3]
0000209E 3E00 move.w D7, D0
000020A0 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000020A4 3007 move.w D0, D7
000020A6 600A bra +0xC /* 000020B2 */
label000020A8:
000020A8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000020AC 2F0C move.l -[A7], A4
000020AE 4EBA FF7E jsr [PC - 0x82 /* 0000202E */]
label000020B2:
000020B2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
000020B8 4E5E unlink A6
000020BA 4E75 rts
export_541:
fn000020BC:
000020BC 4E56 0000 link A6, 0
000020C0 2F0C move.l -[A7], A4
000020C2 286E 0008 movea.l A4, [A6 + 0x8]
000020C6 4A6C 0030 tst.w [A4 + 0x30]
000020CA 673E beq +0x40 /* 0000210A */
000020CC 2F0C move.l -[A7], A4
000020CE 4EBA E724 jsr [PC - 0x18DC /* 000007F4 */]
000020D2 4A40 tst.w D0
000020D4 588F addq.l A7, 4
000020D6 6604 bne +0x6 /* 000020DC */
000020D8 7001 moveq.l D0, 0x01
000020DA 6064 bra +0x66 /* 00002140 */
label000020DC:
000020DC 2F2C 0016 move.l -[A7], [A4 + 0x16]
000020E0 3F2C 001A move.w -[A7], [A4 + 0x1A]
000020E4 2F2C 0012 move.l -[A7], [A4 + 0x12]
000020E8 4EBA 23B8 jsr [PC + 0x23B8 /* 000044A2 */]
000020EC 4A40 tst.w D0
000020EE 4FEF 000A lea.l A7, [A7 + 0xA]
000020F2 6712 beq +0x14 /* 00002106 */
000020F4 4EAD 0CE2 jsr [A5 + 0xCE2 /* export_408 */]
000020F8 2F14 move.l -[A7], [A4]
000020FA 4EBA F6F2 jsr [PC - 0x90E /* 000017EE */]
000020FE 2E94 move.l [A7], [A4]
00002100 4EBA FC74 jsr [PC - 0x38C /* 00001D76 */]
00002104 588F addq.l A7, 4
label00002106:
00002106 7001 moveq.l D0, 0x01
00002108 6036 bra +0x38 /* 00002140 */
label0000210A:
0000210A 4A6C 0034 tst.w [A4 + 0x34]
0000210E 6714 beq +0x16 /* 00002124 */
00002110 2F0C move.l -[A7], A4
00002112 4EBA E960 jsr [PC - 0x16A0 /* 00000A74 */]
00002116 4A40 tst.w D0
00002118 588F addq.l A7, 4
0000211A 6604 bne +0x6 /* 00002120 */
0000211C 7001 moveq.l D0, 0x01
0000211E 6020 bra +0x22 /* 00002140 */
label00002120:
00002120 7001 moveq.l D0, 0x01
00002122 601C bra +0x1E /* 00002140 */
label00002124:
00002124 4A6C 0036 tst.w [A4 + 0x36]
00002128 6714 beq +0x16 /* 0000213E */
0000212A 2F0C move.l -[A7], A4
0000212C 4EBA ED40 jsr [PC - 0x12C0 /* 00000E6E */]
00002130 4A40 tst.w D0
00002132 588F addq.l A7, 4
00002134 6604 bne +0x6 /* 0000213A */
00002136 7001 moveq.l D0, 0x01
00002138 6006 bra +0x8 /* 00002140 */
label0000213A:
0000213A 7001 moveq.l D0, 0x01
0000213C 6002 bra +0x4 /* 00002140 */
label0000213E:
0000213E 7001 moveq.l D0, 0x01
label00002140:
00002140 285F movea.l A4, [A7]+
00002142 4E5E unlink A6
00002144 4E75 rts
fn00002146:
00002146 4E56 FFFC link A6, -0x0004
0000214A 48E7 0118 movem.l -[A7], D7,A3,A4
0000214E 286E 0008 movea.l A4, [A6 + 0x8]
00002152 2F14 move.l -[A7], [A4]
00002154 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002158 4297 clr.l [A7]
0000215A 2F14 move.l -[A7], [A4]
0000215C A95A syscall GetControlReference/GetCRefCon
0000215E 201F move.l D0, [A7]+
00002160 2D40 FFFC move.l [A6 - 0x4], D0
00002164 4A80 tst.l D0
00002166 671C beq +0x1E /* 00002184 */
00002168 206E FFFC movea.l A0, [A6 - 0x4]
0000216C 2050 movea.l A0, [A0]
0000216E 2668 0052 movea.l A3, [A0 + 0x52]
00002172 200B move.l D0, A3
00002174 670E beq +0x10 /* 00002184 */
00002176 2F0C move.l -[A7], A4
00002178 4E93 jsr [A3]
0000217A 3E00 move.w D7, D0
0000217C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002180 3007 move.w D0, D7
00002182 600A bra +0xC /* 0000218E */
label00002184:
00002184 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002188 2F0C move.l -[A7], A4
0000218A 4EBA FF30 jsr [PC - 0xD0 /* 000020BC */]
label0000218E:
0000218E 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00002194 4E5E unlink A6
00002196 4E75 rts
fn00002198:
00002198 4E56 FFC4 link A6, -0x003C
0000219C 2F0C move.l -[A7], A4
0000219E 286E 0008 movea.l A4, [A6 + 0x8]
000021A2 2F0C move.l -[A7], A4
000021A4 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000021A8 2D6E 000C FFD0 move.l [A6 - 0x30], [A6 + 0xC]
000021AE 2D6E FFD0 FFCC move.l [A6 - 0x34], [A6 - 0x30]
000021B4 302E 0010 move.w D0, [A6 + 0x10]
000021B8 0240 0200 andi.w D0, 0x200
000021BC 3D40 FFD4 move.w [A6 - 0x2C], D0
000021C0 302E 0010 move.w D0, [A6 + 0x10]
000021C4 0240 1000 andi.w D0, 0x1000
000021C8 3D40 FFD6 move.w [A6 - 0x2A], D0
000021CC 426E FFD8 clr.w [A6 - 0x28]
000021D0 2D4C FFC8 move.l [A6 - 0x38], A4
000021D4 486E FFDA pea.l [A6 - 0x26]
000021D8 2F0C move.l -[A7], A4
000021DA 4EBA DE74 jsr [PC - 0x218C /* 00000050 */]
000021DE 486E FFE2 pea.l [A6 - 0x1E]
000021E2 2F0C move.l -[A7], A4
000021E4 4EBA DE1A jsr [PC - 0x21E6 /* 00000000 */]
000021E8 486E FFC8 pea.l [A6 - 0x38]
000021EC 4EBA FD9C jsr [PC - 0x264 /* 00001F8A */]
000021F0 4A40 tst.w D0
000021F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000021F6 6624 bne +0x26 /* 0000221C */
000021F8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000021FC 7000 moveq.l D0, 0x00
000021FE 6032 bra +0x34 /* 00002232 */
label00002200:
00002200 486E FFC4 pea.l [A6 - 0x3C]
00002204 A972 syscall GetMouse
00002206 2D6E FFD0 FFCC move.l [A6 - 0x34], [A6 - 0x30]
0000220C 2D6E FFC4 FFD0 move.l [A6 - 0x30], [A6 - 0x3C]
00002212 486E FFC8 pea.l [A6 - 0x38]
00002216 4EBA FE52 jsr [PC - 0x1AE /* 0000206A */]
0000221A 588F addq.l A7, 4
label0000221C:
0000221C 4227 clr.b -[A7]
0000221E A973 syscall StillDown
00002220 4A1F tst.b [A7]+
00002222 66DC bne -0x22 /* 00002200 */
00002224 486E FFC8 pea.l [A6 - 0x38]
00002228 4EBA FF1C jsr [PC - 0xE4 /* 00002146 */]
0000222C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002230 7001 moveq.l D0, 0x01
label00002232:
00002232 286E FFC0 movea.l A4, [A6 - 0x40]
00002236 4E5E unlink A6
00002238 4E75 rts
export_542:
0000223A 4E56 FFF8 link A6, -0x0008
0000223E 2F0C move.l -[A7], A4
00002240 286E 0008 movea.l A4, [A6 + 0x8]
00002244 206E 0010 movea.l A0, [A6 + 0x10]
00002248 4250 clr.w [A0]
0000224A 2F0C move.l -[A7], A4
0000224C 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00002250 4A40 tst.w D0
00002252 588F addq.l A7, 4
00002254 6604 bne +0x6 /* 0000225A */
00002256 7000 moveq.l D0, 0x00
00002258 6054 bra +0x56 /* 000022AE */
label0000225A:
0000225A 206E 000C movea.l A0, [A6 + 0xC]
0000225E 0C50 0001 cmpi.w [A0], 0x1
00002262 6648 bne +0x4A /* 000022AC */
00002264 206E 000C movea.l A0, [A6 + 0xC]
00002268 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
0000226E 2F0C move.l -[A7], A4
00002270 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002274 486E FFFC pea.l [A6 - 0x4]
00002278 A871 syscall GlobalToLocal
0000227A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000227E 4297 clr.l [A7]
00002280 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002284 2F0C move.l -[A7], A4
00002286 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000228A 4A40 tst.w D0
0000228C 4FEF 000C lea.l A7, [A7 + 0xC]
00002290 6704 beq +0x6 /* 00002296 */
00002292 7001 moveq.l D0, 0x01
00002294 6018 bra +0x1A /* 000022AE */
label00002296:
00002296 206E 000C movea.l A0, [A6 + 0xC]
0000229A 3F28 000E move.w -[A7], [A0 + 0xE]
0000229E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000022A2 2F0C move.l -[A7], A4
000022A4 4EBA FEF2 jsr [PC - 0x10E /* 00002198 */]
000022A8 7001 moveq.l D0, 0x01
000022AA 6002 bra +0x4 /* 000022AE */
label000022AC:
000022AC 7000 moveq.l D0, 0x00
label000022AE:
000022AE 286E FFF4 movea.l A4, [A6 - 0xC]
000022B2 4E5E unlink A6
000022B4 4E75 rts
fn000022B6:
000022B6 4E56 0000 link A6, 0
000022BA 2F07 move.l -[A7], D7
000022BC 42A7 clr.l -[A7]
000022BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000022C2 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000022C6 2E1F move.l D7, [A7]+
000022C8 4878 000C push.l 0xC
000022CC 2047 movea.l A0, D7
000022CE 4868 FCE4 pea.l [A0 - 0x31C]
000022D2 4EAD 004A jsr [A5 + 0x4A /* export_5 */]
000022D6 206E 000C movea.l A0, [A6 + 0xC]
000022DA 2080 move.l [A0], D0
000022DC 7001 moveq.l D0, 0x01
000022DE 2E1F move.l D7, [A7]+
000022E0 4E5E unlink A6
000022E2 4E75 rts
000022E4 4E56 FFFC link A6, -0x0004
000022E8 48E7 0108 movem.l -[A7], D7,A4
000022EC 286E 0008 movea.l A4, [A6 + 0x8]
000022F0 42A7 clr.l -[A7]
000022F2 2F0C move.l -[A7], A4
000022F4 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000022F8 2E1F move.l D7, [A7]+
000022FA 2047 movea.l A0, D7
000022FC 4868 000C pea.l [A0 + 0xC]
00002300 2F0C move.l -[A7], A4
00002302 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00002306 486E FFFC pea.l [A6 - 0x4]
0000230A 2F0C move.l -[A7], A4
0000230C 4EBA FFA8 jsr [PC - 0x58 /* 000022B6 */]
00002310 206E 000C movea.l A0, [A6 + 0xC]
00002314 700C moveq.l D0, 0x0C
00002316 2E80 move.l [A7], D0
00002318 226E FFFC movea.l A1, [A6 - 0x4]
0000231C 4869 FFFF pea.l [A1 - 0x1]
00002320 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002324 D094 add.l D0, [A4]
00002326 2240 movea.l A1, D0
00002328 43E9 0310 lea.l A1, [A1 + 0x310]
0000232C 22D8 move.l [A1]+, [A0]+
0000232E 22D8 move.l [A1]+, [A0]+
00002330 22D8 move.l [A1]+, [A0]+
00002332 7001 moveq.l D0, 0x01
00002334 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
0000233A 4E5E unlink A6
0000233C 4E75 rts
fn0000233E:
0000233E 4E56 0000 link A6, 0
00002342 206E 0008 movea.l A0, [A6 + 0x8]
00002346 4878 000C push.l 0xC
0000234A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000234E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00002352 D090 add.l D0, [A0]
00002354 2240 movea.l A1, D0
00002356 206E 0010 movea.l A0, [A6 + 0x10]
0000235A 43E9 0310 lea.l A1, [A1 + 0x310]
0000235E 20D9 move.l [A0]+, [A1]+
00002360 20D9 move.l [A0]+, [A1]+
00002362 20D9 move.l [A0]+, [A1]+
00002364 7001 moveq.l D0, 0x01
00002366 4E5E unlink A6
00002368 4E75 rts
0000236A 4E56 FFF2 link A6, -0x000E
0000236E 2F0C move.l -[A7], A4
00002370 286E 0008 movea.l A4, [A6 + 0x8]
00002374 486E FFF4 pea.l [A6 - 0xC]
00002378 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000237C 2F2E 000C move.l -[A7], [A6 + 0xC]
00002380 4EBA FFBC jsr [PC - 0x44 /* 0000233E */]
00002384 486E FFF2 pea.l [A6 - 0xE]
00002388 2F0C move.l -[A7], A4
0000238A 4EBA DC74 jsr [PC - 0x238C /* 00000000 */]
0000238E 2EAE FFF4 move.l [A7], [A6 - 0xC]
00002392 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002396 2F0C move.l -[A7], A4
00002398 4EBA 017C jsr [PC + 0x17C /* 00002516 */]
0000239C 2E8C move.l [A7], A4
0000239E 4EBA F9D6 jsr [PC - 0x62A /* 00001D76 */]
000023A2 2E8C move.l [A7], A4
000023A4 4EBA F2DE jsr [PC - 0xD22 /* 00001684 */]
000023A8 7001 moveq.l D0, 0x01
000023AA 286E FFEE movea.l A4, [A6 - 0x12]
000023AE 4E5E unlink A6
000023B0 4E75 rts
000023B2 4E56 FFF2 link A6, -0x000E
000023B6 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
000023BA 286E 0008 movea.l A4, [A6 + 0x8]
000023BE 246E 0010 movea.l A2, [A6 + 0x10]
000023C2 200C move.l D0, A4
000023C4 6606 bne +0x8 /* 000023CC */
000023C6 7000 moveq.l D0, 0x00
000023C8 6000 00BC bra +0xBE /* 00002486 */
label000023CC:
000023CC 42A7 clr.l -[A7]
000023CE 2F0C move.l -[A7], A4
000023D0 A95A syscall GetControlReference/GetCRefCon
000023D2 201F move.l D0, [A7]+
000023D4 2D40 FFF8 move.l [A6 - 0x8], D0
000023D8 4A80 tst.l D0
000023DA 6606 bne +0x8 /* 000023E2 */
000023DC 7000 moveq.l D0, 0x00
000023DE 6000 00A6 bra +0xA8 /* 00002486 */
label000023E2:
000023E2 206E FFF8 movea.l A0, [A6 - 0x8]
000023E6 2050 movea.l A0, [A0]
000023E8 2668 003A movea.l A3, [A0 + 0x3A]
000023EC 200B move.l D0, A3
000023EE 6606 bne +0x8 /* 000023F6 */
000023F0 7000 moveq.l D0, 0x00
000023F2 6000 0092 bra +0x94 /* 00002486 */
label000023F6:
000023F6 486E FFFC pea.l [A6 - 0x4]
000023FA 2F0C move.l -[A7], A4
000023FC 4EBA DC52 jsr [PC - 0x23AE /* 00000050 */]
00002400 486E FFF2 pea.l [A6 - 0xE]
00002404 2F0C move.l -[A7], A4
00002406 4EBA DBF8 jsr [PC - 0x2408 /* 00000000 */]
0000240A 7E00 moveq.l D7, 0x00
0000240C 2E8A move.l [A7], A2
0000240E 3F3C 031C move.w -[A7], 0x31C
00002412 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00002416 4A40 tst.w D0
00002418 4FEF 0012 lea.l A7, [A7 + 0x12]
0000241C 6604 bne +0x6 /* 00002422 */
0000241E 7000 moveq.l D0, 0x00
00002420 6064 bra +0x66 /* 00002486 */
label00002422:
00002422 206E 000C movea.l A0, [A6 + 0xC]
00002426 2252 movea.l A1, [A2]
00002428 2251 movea.l A1, [A1]
0000242A 303C 00C0 move.w D0, 0xC0
label0000242E:
0000242E 22D8 move.l [A1]+, [A0]+
00002430 51C8 FFFC dbf D0, -0x6 /* 0000242E */
00002434 2052 movea.l A0, [A2]
00002436 2050 movea.l A0, [A0]
00002438 2147 0304 move.l [A0 + 0x304], D7
0000243C 2052 movea.l A0, [A2]
0000243E 2050 movea.l A0, [A0]
00002440 42A8 0308 clr.l [A0 + 0x308]
00002444 2052 movea.l A0, [A2]
00002446 2050 movea.l A0, [A0]
00002448 42A8 030C clr.l [A0 + 0x30C]
0000244C 486E FFF4 pea.l [A6 - 0xC]
00002450 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002454 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002458 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
0000245C 4FEF 000A lea.l A7, [A7 + 0xA]
label00002460:
00002460 2F12 move.l -[A7], [A2]
00002462 2F07 move.l -[A7], D7
00002464 3F2E FFF2 move.w -[A7], [A6 - 0xE]
00002468 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000246C 4E93 jsr [A3]
0000246E 3C00 move.w D6, D0
00002470 4A46 tst.w D6
00002472 4FEF 000E lea.l A7, [A7 + 0xE]
00002476 6604 bne +0x6 /* 0000247C */
00002478 7001 moveq.l D0, 0x01
0000247A 600A bra +0xC /* 00002486 */
label0000247C:
0000247C 5287 addq.l D7, 1
0000247E BEAE FFF4 cmp.l D7, [A6 - 0xC]
00002482 6DDC blt -0x22 /* 00002460 */
00002484 7000 moveq.l D0, 0x00
label00002486:
00002486 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+
0000248A 4E5E unlink A6
0000248C 4E75 rts
fn0000248E:
0000248E 4E56 FFEE link A6, -0x0012
00002492 42A7 clr.l -[A7]
00002494 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002498 A95A syscall GetControlReference/GetCRefCon
0000249A 201F move.l D0, [A7]+
0000249C 2D40 FFFC move.l [A6 - 0x4], D0
000024A0 2040 movea.l A0, D0
000024A2 2050 movea.l A0, [A0]
000024A4 0828 0004 0003 btst.b [A0 + 0x3], 0x4
000024AA 6704 beq +0x6 /* 000024B0 */
000024AC 7000 moveq.l D0, 0x00
000024AE 6062 bra +0x64 /* 00002512 */
label000024B0:
000024B0 486E FFF8 pea.l [A6 - 0x8]
000024B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024B8 4EBA DB96 jsr [PC - 0x246A /* 00000050 */]
000024BC 486E FFF2 pea.l [A6 - 0xE]
000024C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000024C4 4EBA DB3A jsr [PC - 0x24C6 /* 00000000 */]
000024C8 206E FFFC movea.l A0, [A6 - 0x4]
000024CC 2050 movea.l A0, [A0]
000024CE 2D68 0062 FFF4 move.l [A6 - 0xC], [A0 + 0x62]
000024D4 3EAE 0018 move.w [A7], [A6 + 0x18]
000024D8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000024DC 3F2E 0012 move.w -[A7], [A6 + 0x12]
000024E0 2F2E 000E move.l -[A7], [A6 + 0xE]
000024E4 3F2E 000C move.w -[A7], [A6 + 0xC]
000024E8 486E FFF4 pea.l [A6 - 0xC]
000024EC 3F2E FFF2 move.w -[A7], [A6 - 0xE]
000024F0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000024F4 4EBA 38FE jsr [PC + 0x38FE /* 00005DF4 */]
000024F8 4A40 tst.w D0
000024FA 4FEF 0026 lea.l A7, [A7 + 0x26]
000024FE 6604 bne +0x6 /* 00002504 */
00002500 7000 moveq.l D0, 0x00
00002502 600E bra +0x10 /* 00002512 */
label00002504:
00002504 206E FFFC movea.l A0, [A6 - 0x4]
00002508 2050 movea.l A0, [A0]
0000250A 216E FFF4 0062 move.l [A0 + 0x62], [A6 - 0xC]
00002510 7001 moveq.l D0, 0x01
label00002512:
00002512 4E5E unlink A6
00002514 4E75 rts
export_543:
fn00002516:
00002516 4E56 FFEC link A6, -0x0014
0000251A 48E7 0708 movem.l -[A7], D5,D6,D7,A4
0000251E 286E 0008 movea.l A4, [A6 + 0x8]
00002522 3C2E 000C move.w D6, [A6 + 0xC]
00002526 2A2E 000E move.l D5, [A6 + 0xE]
0000252A 486E FFFC pea.l [A6 - 0x4]
0000252E 2F0C move.l -[A7], A4
00002530 4EBA DB1E jsr [PC - 0x24E2 /* 00000050 */]
00002534 4297 clr.l [A7]
00002536 2F0C move.l -[A7], A4
00002538 A95A syscall GetControlReference/GetCRefCon
0000253A 201F move.l D0, [A7]+
0000253C 2D40 FFEC move.l [A6 - 0x14], D0
00002540 486E FFF8 pea.l [A6 - 0x8]
00002544 3F06 move.w -[A7], D6
00002546 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000254A 4EBA 13D8 jsr [PC + 0x13D8 /* 00003924 */]
0000254E 3E00 move.w D7, D0
00002550 BAAE FFF8 cmp.l D5, [A6 - 0x8]
00002554 4FEF 000E lea.l A7, [A7 + 0xE]
00002558 6606 bne +0x8 /* 00002560 */
0000255A 7001 moveq.l D0, 0x01
0000255C 6000 008C bra +0x8E /* 000025EA */
label00002560:
00002560 206E FFEC movea.l A0, [A6 - 0x14]
00002564 2050 movea.l A0, [A0]
00002566 0828 0001 0002 btst.b [A0 + 0x2], 0x1
0000256C 670E beq +0x10 /* 0000257C */
0000256E 4A47 tst.w D7
00002570 670A beq +0xC /* 0000257C */
00002572 4267 clr.w -[A7]
00002574 2F0C move.l -[A7], A4
00002576 4EBA F35E jsr [PC - 0xCA2 /* 000018D6 */]
0000257A 5C8F addq.l A7, 6
label0000257C:
0000257C 2F05 move.l -[A7], D5
0000257E 3F06 move.w -[A7], D6
00002580 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002584 4EBA 13C8 jsr [PC + 0x13C8 /* 0000394E */]
00002588 206E FFEC movea.l A0, [A6 - 0x14]
0000258C 2050 movea.l A0, [A0]
0000258E 0828 0001 0002 btst.b [A0 + 0x2], 0x1
00002594 4FEF 000A lea.l A7, [A7 + 0xA]
00002598 6736 beq +0x38 /* 000025D0 */
0000259A 4A47 tst.w D7
0000259C 6712 beq +0x14 /* 000025B0 */
0000259E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000025A2 3F06 move.w -[A7], D6
000025A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025A8 4EBA 154A jsr [PC + 0x154A /* 00003AF4 */]
000025AC 4FEF 000A lea.l A7, [A7 + 0xA]
label000025B0:
000025B0 2F05 move.l -[A7], D5
000025B2 3F06 move.w -[A7], D6
000025B4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000025B8 4EBA 153A jsr [PC + 0x153A /* 00003AF4 */]
000025BC 3EBC 0001 move.w [A7], 0x1
000025C0 2F0C move.l -[A7], A4
000025C2 4EBA F312 jsr [PC - 0xCEE /* 000018D6 */]
000025C6 2E8C move.l [A7], A4
000025C8 4EBA F0BA jsr [PC - 0xF46 /* 00001684 */]
000025CC 4FEF 000E lea.l A7, [A7 + 0xE]
label000025D0:
000025D0 2D6E FFF8 FFF0 move.l [A6 - 0x10], [A6 - 0x8]
000025D6 2D45 FFF4 move.l [A6 - 0xC], D5
000025DA 486E FFF0 pea.l [A6 - 0x10]
000025DE 3F3C 0001 move.w -[A7], 0x1
000025E2 2F0C move.l -[A7], A4
000025E4 4EBA DAF6 jsr [PC - 0x250A /* 000000DC */]
000025E8 7001 moveq.l D0, 0x01
label000025EA:
000025EA 4CEE 10E0 FFDC movem.l D5,D6,D7,A4, [A6 - 0x24]
000025F0 4E5E unlink A6
000025F2 4E75 rts
000025F4 4E56 FFF6 link A6, -0x000A
000025F8 486E FFFC pea.l [A6 - 0x4]
000025FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002600 4EBA DA4E jsr [PC - 0x25B2 /* 00000050 */]
00002604 486E FFF6 pea.l [A6 - 0xA]
00002608 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000260C 4EBA D9F2 jsr [PC - 0x260E /* 00000000 */]
00002610 486E FFF8 pea.l [A6 - 0x8]
00002614 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002618 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000261C 4EBA 1306 jsr [PC + 0x1306 /* 00003924 */]
00002620 4E5E unlink A6
00002622 4E75 rts
00002624 4E56 FFFC link A6, -0x0004
00002628 486E FFFC pea.l [A6 - 0x4]
0000262C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002630 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00002634 2EBC 4F55 544C move.l [A7], 0x4F55544C /* 'OUTL' */
0000263A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000263E 4EAD 0E22 jsr [A5 + 0xE22 /* export_448 */]
00002642 4E5E unlink A6
00002644 4E75 rts
export_523:
fn00002646:
00002646 4E56 FFF4 link A6, -0x000C
0000264A 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
0000264E 286E 0012 movea.l A4, [A6 + 0x12]
00002652 266C 000C movea.l A3, [A4 + 0xC]
00002656 42AE FFFC clr.l [A6 - 0x4]
0000265A 42AE FFF8 clr.l [A6 - 0x8]
0000265E 42AE FFF4 clr.l [A6 - 0xC]
00002662 486E FFF4 pea.l [A6 - 0xC]
00002666 486E FFF8 pea.l [A6 - 0x8]
0000266A 486E FFFC pea.l [A6 - 0x4]
0000266E 2F2E 000E move.l -[A7], [A6 + 0xE]
00002672 3F2E 000C move.w -[A7], [A6 + 0xC]
00002676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000267A 4E93 jsr [A3]
0000267C 3E00 move.w D7, D0
0000267E 4A47 tst.w D7
00002680 4FEF 0016 lea.l A7, [A7 + 0x16]
00002684 6606 bne +0x8 /* 0000268C */
00002686 7000 moveq.l D0, 0x00
00002688 6000 0084 bra +0x86 /* 0000270E */
label0000268C:
0000268C 4AAE FFFC tst.l [A6 - 0x4]
00002690 677A beq +0x7C /* 0000270C */
00002692 42A7 clr.l -[A7]
00002694 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002698 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
0000269C 2C1F move.l D6, [A7]+
0000269E 4A94 tst.l [A4]
000026A0 6612 bne +0x14 /* 000026B4 */
000026A2 7A00 moveq.l D5, 0x00
000026A4 2F0C move.l -[A7], A4
000026A6 2046 movea.l A0, D6
000026A8 4868 0006 pea.l [A0 + 0x6]
000026AC 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000026B0 508F addq.l A7, 8
000026B2 601A bra +0x1C /* 000026CE */
label000026B4:
000026B4 42A7 clr.l -[A7]
000026B6 2F14 move.l -[A7], [A4]
000026B8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000026BC 2A1F move.l D5, [A7]+
000026BE 2005 move.l D0, D5
000026C0 D086 add.l D0, D6
000026C2 5C80 addq.l D0, 6
000026C4 2F00 move.l -[A7], D0
000026C6 2F14 move.l -[A7], [A4]
000026C8 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
000026CC 508F addq.l A7, 8
label000026CE:
000026CE 206E FFFC movea.l A0, [A6 - 0x4]
000026D2 A029 syscall HLock
000026D4 2054 movea.l A0, [A4]
000026D6 A029 syscall HLock
000026D8 2054 movea.l A0, [A4]
000026DA 2005 move.l D0, D5
000026DC D090 add.l D0, [A0]
000026DE 2640 movea.l A3, D0
000026E0 244B movea.l A2, A3
000026E2 34BC 0064 move.w [A2], 0x64 /* 'd' */
000026E6 2546 0002 move.l [A2 + 0x2], D6
000026EA 5C8B addq.l A3, 6
000026EC 206E FFFC movea.l A0, [A6 - 0x4]
000026F0 2006 move.l D0, D6
000026F2 224B movea.l A1, A3
000026F4 2050 movea.l A0, [A0]
000026F6 A02E syscall BlockMove/BlockMoveData
000026F8 2054 movea.l A0, [A4]
000026FA A02A syscall HUnlock
000026FC 206E FFFC movea.l A0, [A6 - 0x4]
00002700 A02A syscall HUnlock
00002702 486E FFFC pea.l [A6 - 0x4]
00002706 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000270A 588F addq.l A7, 4
label0000270C:
0000270C 3007 move.w D0, D7
label0000270E:
0000270E 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00002712 4E5E unlink A6
00002714 4E75 rts
00002716 4E56 FFDE link A6, -0x0022
0000271A 2F0B move.l -[A7], A3
0000271C 42A7 clr.l -[A7]
0000271E A9FC syscall ZeroScrap
00002720 42AE FFF0 clr.l [A6 - 0x10]
00002724 42AE FFF4 clr.l [A6 - 0xC]
00002728 42AE FFF8 clr.l [A6 - 0x8]
0000272C 4297 clr.l [A7]
0000272E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002732 A95A syscall GetControlReference/GetCRefCon
00002734 201F move.l D0, [A7]+
00002736 2D40 FFE4 move.l [A6 - 0x1C], D0
0000273A 4A80 tst.l D0
0000273C 6606 bne +0x8 /* 00002744 */
0000273E 7000 moveq.l D0, 0x00
00002740 6000 00B6 bra +0xB8 /* 000027F8 */
label00002744:
00002744 206E FFE4 movea.l A0, [A6 - 0x1C]
00002748 2050 movea.l A0, [A0]
0000274A 2668 003E movea.l A3, [A0 + 0x3E]
0000274E 200B move.l D0, A3
00002750 6606 bne +0x8 /* 00002758 */
00002752 7000 moveq.l D0, 0x00
00002754 6000 00A2 bra +0xA4 /* 000027F8 */
label00002758:
00002758 2D4B FFFC move.l [A6 - 0x4], A3
0000275C 486E FFEC pea.l [A6 - 0x14]
00002760 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002764 4EBA D8EA jsr [PC - 0x2716 /* 00000050 */]
00002768 486E FFE2 pea.l [A6 - 0x1E]
0000276C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002770 4EBA D88E jsr [PC - 0x2772 /* 00000000 */]
00002774 486E FFE8 pea.l [A6 - 0x18]
00002778 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000277C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002780 4EBA 11A2 jsr [PC + 0x11A2 /* 00003924 */]
00002784 486E FFF0 pea.l [A6 - 0x10]
00002788 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000278C 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002790 2F2E FFEC move.l -[A7], [A6 - 0x14]
00002794 4EBA FEB0 jsr [PC - 0x150 /* 00002646 */]
00002798 486E FFF0 pea.l [A6 - 0x10]
0000279C 486D 107A pea.l [A5 + 0x107A /* export_523 */]
000027A0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000027A4 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000027A8 2F2E FFEC move.l -[A7], [A6 - 0x14]
000027AC 4EBA 143C jsr [PC + 0x143C /* 00003BEA */]
000027B0 4AAE FFF0 tst.l [A6 - 0x10]
000027B4 4FEF 003A lea.l A7, [A7 + 0x3A]
000027B8 6710 beq +0x12 /* 000027CA */
000027BA 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000027BE 2F3C 4F55 544C move.l -[A7], 0x4F55544C /* 'OUTL' */
000027C4 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
000027C8 508F addq.l A7, 8
label000027CA:
000027CA 4AAE FFF8 tst.l [A6 - 0x8]
000027CE 6710 beq +0x12 /* 000027E0 */
000027D0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000027D4 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
000027DA 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
000027DE 508F addq.l A7, 8
label000027E0:
000027E0 4AAE FFF4 tst.l [A6 - 0xC]
000027E4 6710 beq +0x12 /* 000027F6 */
000027E6 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000027EA 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000027F0 4EAD 0E12 jsr [A5 + 0xE12 /* export_446 */]
000027F4 508F addq.l A7, 8
label000027F6:
000027F6 7001 moveq.l D0, 0x01
label000027F8:
000027F8 265F movea.l A3, [A7]+
000027FA 4E5E unlink A6
000027FC 4E75 rts
fn000027FE:
000027FE 4E56 FFFE link A6, -0x0002
00002802 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002806 266E 0008 movea.l A3, [A6 + 0x8]
0000280A 3C2E 000C move.w D6, [A6 + 0xC]
0000280E 286E 0010 movea.l A4, [A6 + 0x10]
00002812 2E14 move.l D7, [A4]
00002814 486E FFFE pea.l [A6 - 0x2]
00002818 2F14 move.l -[A7], [A4]
0000281A 3F06 move.w -[A7], D6
0000281C 2F0B move.l -[A7], A3
0000281E 4EBA 138E jsr [PC + 0x138E /* 00003BAE */]
00002822 4FEF 000E lea.l A7, [A7 + 0xE]
00002826 601C bra +0x1E /* 00002844 */
label00002828:
00002828 4A94 tst.l [A4]
0000282A 6E04 bgt +0x6 /* 00002830 */
0000282C 7000 moveq.l D0, 0x00
0000282E 603C bra +0x3E /* 0000286C */
label00002830:
00002830 5394 subq.l [A4], 1
00002832 486E FFFE pea.l [A6 - 0x2]
00002836 2F14 move.l -[A7], [A4]
00002838 3F06 move.w -[A7], D6
0000283A 2F0B move.l -[A7], A3
0000283C 4EBA 1370 jsr [PC + 0x1370 /* 00003BAE */]
00002840 4FEF 000E lea.l A7, [A7 + 0xE]
label00002844:
00002844 302E FFFE move.w D0, [A6 - 0x2]
00002848 B06E 000E cmp.w D0, [A6 + 0xE]
0000284C 6EDA bgt -0x24 /* 00002828 */
0000284E BE94 cmp.l D7, [A4]
00002850 6718 beq +0x1A /* 0000286A */
00002852 2F07 move.l -[A7], D7
00002854 3F06 move.w -[A7], D6
00002856 2F0B move.l -[A7], A3
00002858 4EBA 0FD6 jsr [PC + 0xFD6 /* 00003830 */]
0000285C 2E94 move.l [A7], [A4]
0000285E 3F06 move.w -[A7], D6
00002860 2F0B move.l -[A7], A3
00002862 4EBA 0F7A jsr [PC + 0xF7A /* 000037DE */]
00002866 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000286A:
0000286A 7001 moveq.l D0, 0x01
label0000286C:
0000286C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002870 4E5E unlink A6
00002872 4E75 rts
fn00002874:
00002874 4E56 FFD2 link A6, -0x002E
00002878 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000287C 286E 0008 movea.l A4, [A6 + 0x8]
00002880 42A7 clr.l -[A7]
00002882 2F0C move.l -[A7], A4
00002884 A95A syscall GetControlReference/GetCRefCon
00002886 201F move.l D0, [A7]+
00002888 2D40 FFFC move.l [A6 - 0x4], D0
0000288C 4A80 tst.l D0
0000288E 6606 bne +0x8 /* 00002896 */
00002890 7000 moveq.l D0, 0x00
00002892 6000 01D4 bra +0x1D6 /* 00002A68 */
label00002896:
00002896 206E FFFC movea.l A0, [A6 - 0x4]
0000289A 2050 movea.l A0, [A0]
0000289C 2668 0042 movea.l A3, [A0 + 0x42]
000028A0 200B move.l D0, A3
000028A2 6606 bne +0x8 /* 000028AA */
000028A4 7000 moveq.l D0, 0x00
000028A6 6000 01C0 bra +0x1C2 /* 00002A68 */
label000028AA:
000028AA 486E FFF0 pea.l [A6 - 0x10]
000028AE 2F0C move.l -[A7], A4
000028B0 4EBA D79E jsr [PC - 0x2862 /* 00000050 */]
000028B4 486E FFE2 pea.l [A6 - 0x1E]
000028B8 2F0C move.l -[A7], A4
000028BA 4EBA D744 jsr [PC - 0x28BC /* 00000000 */]
000028BE 4297 clr.l [A7]
000028C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000028C4 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000028C8 2D5F FFDA move.l [A6 - 0x26], [A7]+
000028CC 7800 moveq.l D4, 0x00
000028CE 7C00 moveq.l D6, 0x00
000028D0 486E FFEA pea.l [A6 - 0x16]
000028D4 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000028D8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000028DC 4EBA 1046 jsr [PC + 0x1046 /* 00003924 */]
000028E0 4A40 tst.w D0
000028E2 4FEF 0016 lea.l A7, [A7 + 0x16]
000028E6 6744 beq +0x46 /* 0000292C */
000028E8 486E FFEE pea.l [A6 - 0x12]
000028EC 2F2E FFEA move.l -[A7], [A6 - 0x16]
000028F0 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000028F4 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000028F8 4EBA 12B4 jsr [PC + 0x12B4 /* 00003BAE */]
000028FC 486E FFE8 pea.l [A6 - 0x18]
00002900 206E FFEA movea.l A0, [A6 - 0x16]
00002904 4868 0001 pea.l [A0 + 0x1]
00002908 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
0000290C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002910 4EBA 129C jsr [PC + 0x129C /* 00003BAE */]
00002914 4A40 tst.w D0
00002916 4FEF 001C lea.l A7, [A7 + 0x1C]
0000291A 6710 beq +0x12 /* 0000292C */
0000291C 302E FFE8 move.w D0, [A6 - 0x18]
00002920 B06E FFEE cmp.w D0, [A6 - 0x12]
00002924 6F06 ble +0x8 /* 0000292C */
00002926 7C01 moveq.l D6, 0x01
00002928 526E FFEE addq.w [A6 - 0x12], 1
label0000292C:
0000292C 7E01 moveq.l D7, 0x01
0000292E 7A00 moveq.l D5, 0x00
00002930 6000 010C bra +0x10E /* 00002A3E */
label00002934:
00002934 206E 000C movea.l A0, [A6 + 0xC]
00002938 2004 move.l D0, D4
0000293A D090 add.l D0, [A0]
0000293C 2440 movea.l A2, D0
0000293E 5C84 addq.l D4, 6
00002940 0C52 0064 cmpi.w [A2], 0x64 /* 'd' */
00002944 6600 00F4 bne +0xF6 /* 00002A3A */
00002948 486E FFF4 pea.l [A6 - 0xC]
0000294C 486E FFF8 pea.l [A6 - 0x8]
00002950 2F04 move.l -[A7], D4
00002952 2F2E 000C move.l -[A7], [A6 + 0xC]
00002956 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000295A 4E93 jsr [A3]
0000295C 2D6E FFF4 FFD6 move.l [A6 - 0x2A], [A6 - 0xC]
00002962 206E FFD6 movea.l A0, [A6 - 0x2A]
00002966 2050 movea.l A0, [A0]
00002968 3628 0002 move.w D3, [A0 + 0x2]
0000296C 4A47 tst.w D7
0000296E 4FEF 0014 lea.l A7, [A7 + 0x14]
00002972 6708 beq +0xA /* 0000297C */
00002974 3D43 FFD4 move.w [A6 - 0x2C], D3
00002978 7600 moveq.l D3, 0x00
0000297A 6026 bra +0x28 /* 000029A2 */
label0000297C:
0000297C 966E FFD4 sub.w D3, [A6 - 0x2C]
00002980 BA43 cmp.w D5, D3
00002982 5DC6 slt D6
00002984 4406 neg.b D6
00002986 4886 ext.w D6
00002988 BA43 cmp.w D5, D3
0000298A 6F16 ble +0x18 /* 000029A2 */
0000298C 486E FFEA pea.l [A6 - 0x16]
00002990 3F03 move.w -[A7], D3
00002992 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002996 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000299A 4EBA FE62 jsr [PC - 0x19E /* 000027FE */]
0000299E 4FEF 000C lea.l A7, [A7 + 0xC]
label000029A2:
000029A2 206E FFD6 movea.l A0, [A6 - 0x2A]
000029A6 302E FFEE move.w D0, [A6 - 0x12]
000029AA D043 add.w D0, D3
000029AC 2050 movea.l A0, [A0]
000029AE 3140 0002 move.w [A0 + 0x2], D0
000029B2 42A7 clr.l -[A7]
000029B4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000029B8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000029BC 2A1F move.l D5, [A7]+
000029BE 0245 FFFF andi.w D5, 0xFFFF
000029C2 42A7 clr.l -[A7]
000029C4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000029C8 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
000029CC 201F move.l D0, [A7]+
000029CE 0240 FFFF andi.w D0, 0xFFFF
000029D2 3D40 FFD2 move.w [A6 - 0x2E], D0
000029D6 206E FFF8 movea.l A0, [A6 - 0x8]
000029DA A029 syscall HLock
000029DC 206E FFF4 movea.l A0, [A6 - 0xC]
000029E0 A029 syscall HLock
000029E2 3F06 move.w -[A7], D6
000029E4 206E FFF4 movea.l A0, [A6 - 0xC]
000029E8 2F10 move.l -[A7], [A0]
000029EA 3F2E FFD2 move.w -[A7], [A6 - 0x2E]
000029EE 226E FFF8 movea.l A1, [A6 - 0x8]
000029F2 2F11 move.l -[A7], [A1]
000029F4 3F05 move.w -[A7], D5
000029F6 2F0C move.l -[A7], A4
000029F8 4EBA FA94 jsr [PC - 0x56C /* 0000248E */]
000029FC 4A47 tst.w D7
000029FE 4FEF 0012 lea.l A7, [A7 + 0x12]
00002A02 6714 beq +0x16 /* 00002A18 */
00002A04 486E FFE4 pea.l [A6 - 0x1C]
00002A08 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002A0C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00002A10 4EBA 0F12 jsr [PC + 0xF12 /* 00003924 */]
00002A14 4FEF 000A lea.l A7, [A7 + 0xA]
label00002A18:
00002A18 206E FFF4 movea.l A0, [A6 - 0xC]
00002A1C A02A syscall HUnlock
00002A1E 206E FFF8 movea.l A0, [A6 - 0x8]
00002A22 A02A syscall HUnlock
00002A24 486E FFF4 pea.l [A6 - 0xC]
00002A28 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00002A2C 486E FFF8 pea.l [A6 - 0x8]
00002A30 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00002A34 3A03 move.w D5, D3
00002A36 7E00 moveq.l D7, 0x00
00002A38 508F addq.l A7, 8
label00002A3A:
00002A3A D8AA 0002 add.l D4, [A2 + 0x2]
label00002A3E:
00002A3E B8AE FFDA cmp.l D4, [A6 - 0x26]
00002A42 6D00 FEF0 blt -0x10E /* 00002934 */
00002A46 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00002A4A 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00002A4E 2F0C move.l -[A7], A4
00002A50 4EBA FAC4 jsr [PC - 0x53C /* 00002516 */]
00002A54 2E8C move.l [A7], A4
00002A56 4EBA ED96 jsr [PC - 0x126A /* 000017EE */]
00002A5A 2E8C move.l [A7], A4
00002A5C 4EBA EC26 jsr [PC - 0x13DA /* 00001684 */]
00002A60 2E8C move.l [A7], A4
00002A62 4EBA F312 jsr [PC - 0xCEE /* 00001D76 */]
00002A66 7001 moveq.l D0, 0x01
label00002A68:
00002A68 4CEE 1CF8 FFB2 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A6 - 0x4E]
00002A6E 4E5E unlink A6
00002A70 4E75 rts
00002A72 4E56 FFFC link A6, -0x0004
00002A76 486E FFFC pea.l [A6 - 0x4]
00002A7A 2F3C 4F55 544C move.l -[A7], 0x4F55544C /* 'OUTL' */
00002A80 4EAD 0E1A jsr [A5 + 0xE1A /* export_447 */]
00002A84 4A40 tst.w D0
00002A86 508F addq.l A7, 8
00002A88 6710 beq +0x12 /* 00002A9A */
00002A8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002A8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002A92 4EBA FDE0 jsr [PC - 0x220 /* 00002874 */]
00002A96 7001 moveq.l D0, 0x01
00002A98 6002 bra +0x4 /* 00002A9C */
label00002A9A:
00002A9A 7001 moveq.l D0, 0x01
label00002A9C:
00002A9C 4E5E unlink A6
00002A9E 4E75 rts
fn00002AA0:
00002AA0 4E56 FFFA link A6, -0x0006
00002AA4 486E FFFE pea.l [A6 - 0x2]
00002AA8 2F2E 000E move.l -[A7], [A6 + 0xE]
00002AAC 3F2E 000C move.w -[A7], [A6 + 0xC]
00002AB0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AB4 4EBA 10F8 jsr [PC + 0x10F8 /* 00003BAE */]
00002AB8 2EAE 0012 move.l [A7], [A6 + 0x12]
00002ABC 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002AC0 2F2E 000E move.l -[A7], [A6 + 0xE]
00002AC4 3F2E 000C move.w -[A7], [A6 + 0xC]
00002AC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002ACC 4EBA 12A2 jsr [PC + 0x12A2 /* 00003D70 */]
00002AD0 206E 0012 movea.l A0, [A6 + 0x12]
00002AD4 202E 000E move.l D0, [A6 + 0xE]
00002AD8 B090 cmp.l D0, [A0]
00002ADA 56C0 sne D0
00002ADC 4400 neg.b D0
00002ADE 4880 ext.w D0
00002AE0 4E5E unlink A6
00002AE2 4E75 rts
export_544:
fn00002AE4:
00002AE4 4E56 FFFA link A6, -0x0006
00002AE8 486E FFFE pea.l [A6 - 0x2]
00002AEC 2F2E 000E move.l -[A7], [A6 + 0xE]
00002AF0 3F2E 000C move.w -[A7], [A6 + 0xC]
00002AF4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002AF8 4EBA 10B4 jsr [PC + 0x10B4 /* 00003BAE */]
00002AFC 2EAE 0012 move.l [A7], [A6 + 0x12]
00002B00 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002B04 2F2E 000E move.l -[A7], [A6 + 0xE]
00002B08 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B0C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B10 4EBA 12BA jsr [PC + 0x12BA /* 00003DCC */]
00002B14 206E 0012 movea.l A0, [A6 + 0x12]
00002B18 202E 000E move.l D0, [A6 + 0xE]
00002B1C B090 cmp.l D0, [A0]
00002B1E 56C0 sne D0
00002B20 4400 neg.b D0
00002B22 4880 ext.w D0
00002B24 4E5E unlink A6
00002B26 4E75 rts
export_545:
fn00002B28:
00002B28 4E56 FFFA link A6, -0x0006
00002B2C 486E FFFE pea.l [A6 - 0x2]
00002B30 2F2E 000E move.l -[A7], [A6 + 0xE]
00002B34 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B38 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B3C 4EBA 1070 jsr [PC + 0x1070 /* 00003BAE */]
00002B40 2EAE 0012 move.l [A7], [A6 + 0x12]
00002B44 70FF moveq.l D0, 0xFFFFFFFF
00002B46 D06E FFFE add.w D0, [A6 - 0x2]
00002B4A 3F00 move.w -[A7], D0
00002B4C 2F2E 000E move.l -[A7], [A6 + 0xE]
00002B50 3F2E 000C move.w -[A7], [A6 + 0xC]
00002B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B58 4EBA 1216 jsr [PC + 0x1216 /* 00003D70 */]
00002B5C 206E 0012 movea.l A0, [A6 + 0x12]
00002B60 202E 000E move.l D0, [A6 + 0xE]
00002B64 B090 cmp.l D0, [A0]
00002B66 56C0 sne D0
00002B68 4400 neg.b D0
00002B6A 4880 ext.w D0
00002B6C 4E5E unlink A6
00002B6E 4E75 rts
fn00002B70:
00002B70 4E56 FFF8 link A6, -0x0008
00002B74 48E7 0308 movem.l -[A7], D6,D7,A4
00002B78 286E 0008 movea.l A4, [A6 + 0x8]
00002B7C 3C2E 000C move.w D6, [A6 + 0xC]
00002B80 2E2E 0012 move.l D7, [A6 + 0x12]
00002B84 486E FFFC pea.l [A6 - 0x4]
00002B88 2F07 move.l -[A7], D7
00002B8A 3F06 move.w -[A7], D6
00002B8C 2F0C move.l -[A7], A4
00002B8E 4EBA 0FE2 jsr [PC + 0xFE2 /* 00003B72 */]
00002B92 2EAE 000E move.l [A7], [A6 + 0xE]
00002B96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002B9A 2F0C move.l -[A7], A4
00002B9C 4EBA 2344 jsr [PC + 0x2344 /* 00004EE2 */]
00002BA0 4A40 tst.w D0
00002BA2 4FEF 0016 lea.l A7, [A7 + 0x16]
00002BA6 661E bne +0x20 /* 00002BC6 */
00002BA8 486E FFF8 pea.l [A6 - 0x8]
00002BAC 2F07 move.l -[A7], D7
00002BAE 3F06 move.w -[A7], D6
00002BB0 2F0C move.l -[A7], A4
00002BB2 4EBA FEEC jsr [PC - 0x114 /* 00002AA0 */]
00002BB6 2EAE FFF8 move.l [A7], [A6 - 0x8]
00002BBA 3F06 move.w -[A7], D6
00002BBC 2F0C move.l -[A7], A4
00002BBE 4EBA 0C1E jsr [PC + 0xC1E /* 000037DE */]
00002BC2 7001 moveq.l D0, 0x01
00002BC4 6050 bra +0x52 /* 00002C16 */
label00002BC6:
00002BC6 2F2E 000E move.l -[A7], [A6 + 0xE]
00002BCA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002BCE 2F0C move.l -[A7], A4
00002BD0 4EBA 2360 jsr [PC + 0x2360 /* 00004F32 */]
00002BD4 4A40 tst.w D0
00002BD6 4FEF 000C lea.l A7, [A7 + 0xC]
00002BDA 661E bne +0x20 /* 00002BFA */
00002BDC 486E FFF8 pea.l [A6 - 0x8]
00002BE0 2F07 move.l -[A7], D7
00002BE2 3F06 move.w -[A7], D6
00002BE4 2F0C move.l -[A7], A4
00002BE6 4EBA FEFC jsr [PC - 0x104 /* 00002AE4 */]
00002BEA 2EAE FFF8 move.l [A7], [A6 - 0x8]
00002BEE 3F06 move.w -[A7], D6
00002BF0 2F0C move.l -[A7], A4
00002BF2 4EBA 0BEA jsr [PC + 0xBEA /* 000037DE */]
00002BF6 7001 moveq.l D0, 0x01
00002BF8 601C bra +0x1E /* 00002C16 */
label00002BFA:
00002BFA 486E FFF8 pea.l [A6 - 0x8]
00002BFE 2F07 move.l -[A7], D7
00002C00 3F06 move.w -[A7], D6
00002C02 2F0C move.l -[A7], A4
00002C04 4EBA FF22 jsr [PC - 0xDE /* 00002B28 */]
00002C08 2EAE FFF8 move.l [A7], [A6 - 0x8]
00002C0C 3F06 move.w -[A7], D6
00002C0E 2F0C move.l -[A7], A4
00002C10 4EBA 0BCC jsr [PC + 0xBCC /* 000037DE */]
00002C14 7001 moveq.l D0, 0x01
label00002C16:
00002C16 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
00002C1C 4E5E unlink A6
00002C1E 4E75 rts
export_524:
00002C20 4E56 0000 link A6, 0
00002C24 2F0C move.l -[A7], A4
00002C26 286E 0012 movea.l A4, [A6 + 0x12]
00002C2A 2F2E 000E move.l -[A7], [A6 + 0xE]
00002C2E 3F2E 000C move.w -[A7], [A6 + 0xC]
00002C32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002C36 4E94 jsr [A4]
00002C38 7001 moveq.l D0, 0x01
00002C3A 286E FFFC movea.l A4, [A6 - 0x4]
00002C3E 4E5E unlink A6
00002C40 4E75 rts
00002C42 4E56 FFEC link A6, -0x0014
00002C46 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00002C4A 2E2E 0008 move.l D7, [A6 + 0x8]
00002C4E 42A7 clr.l -[A7]
00002C50 2F07 move.l -[A7], D7
00002C52 A95A syscall GetControlReference/GetCRefCon
00002C54 201F move.l D0, [A7]+
00002C56 2D40 FFF0 move.l [A6 - 0x10], D0
00002C5A 4A80 tst.l D0
00002C5C 6606 bne +0x8 /* 00002C64 */
00002C5E 7000 moveq.l D0, 0x00
00002C60 6000 011C bra +0x11E /* 00002D7E */
label00002C64:
00002C64 206E FFF0 movea.l A0, [A6 - 0x10]
00002C68 2650 movea.l A3, [A0]
00002C6A 286B 0046 movea.l A4, [A3 + 0x46]
00002C6E 246B 005E movea.l A2, [A3 + 0x5E]
00002C72 3C2B 006A move.w D6, [A3 + 0x6A]
00002C76 486E FFFC pea.l [A6 - 0x4]
00002C7A 3F06 move.w -[A7], D6
00002C7C 2F0A move.l -[A7], A2
00002C7E 4EBA 0CA4 jsr [PC + 0xCA4 /* 00003924 */]
00002C82 200C move.l D0, A4
00002C84 4FEF 000A lea.l A7, [A7 + 0xA]
00002C88 6720 beq +0x22 /* 00002CAA */
00002C8A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C8E 3F06 move.w -[A7], D6
00002C90 2F0A move.l -[A7], A2
00002C92 4E94 jsr [A4]
00002C94 2E8C move.l [A7], A4
00002C96 486D 1082 pea.l [A5 + 0x1082 /* export_524 */]
00002C9A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002C9E 3F06 move.w -[A7], D6
00002CA0 2F0A move.l -[A7], A2
00002CA2 4EBA 0F46 jsr [PC + 0xF46 /* 00003BEA */]
00002CA6 4FEF 0018 lea.l A7, [A7 + 0x18]
label00002CAA:
00002CAA 206E FFF0 movea.l A0, [A6 - 0x10]
00002CAE 2050 movea.l A0, [A0]
00002CB0 2A28 0062 move.l D5, [A0 + 0x62]
00002CB4 486E FFF4 pea.l [A6 - 0xC]
00002CB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CBC 3F06 move.w -[A7], D6
00002CBE 2F0A move.l -[A7], A2
00002CC0 4EBA 0EB0 jsr [PC + 0xEB0 /* 00003B72 */]
00002CC4 BAAE FFF4 cmp.l D5, [A6 - 0xC]
00002CC8 4FEF 000E lea.l A7, [A7 + 0xE]
00002CCC 6712 beq +0x14 /* 00002CE0 */
00002CCE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CD2 2F05 move.l -[A7], D5
00002CD4 3F06 move.w -[A7], D6
00002CD6 2F0A move.l -[A7], A2
00002CD8 4EBA FE96 jsr [PC - 0x16A /* 00002B70 */]
00002CDC 4FEF 000E lea.l A7, [A7 + 0xE]
label00002CE0:
00002CE0 486E FFF8 pea.l [A6 - 0x8]
00002CE4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CE8 3F06 move.w -[A7], D6
00002CEA 2F0A move.l -[A7], A2
00002CEC 4EBA 1372 jsr [PC + 0x1372 /* 00004060 */]
00002CF0 2EAE FFF8 move.l [A7], [A6 - 0x8]
00002CF4 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002CF8 3F06 move.w -[A7], D6
00002CFA 2F0A move.l -[A7], A2
00002CFC 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
00002D00 BAAE FFF4 cmp.l D5, [A6 - 0xC]
00002D04 4FEF 0018 lea.l A7, [A7 + 0x18]
00002D08 661E bne +0x20 /* 00002D28 */
00002D0A 2F05 move.l -[A7], D5
00002D0C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002D10 2F0A move.l -[A7], A2
00002D12 4EBA 221E jsr [PC + 0x221E /* 00004F32 */]
00002D16 4A40 tst.w D0
00002D18 4FEF 000C lea.l A7, [A7 + 0xC]
00002D1C 670A beq +0xC /* 00002D28 */
00002D1E 206E FFF0 movea.l A0, [A6 - 0x10]
00002D22 2050 movea.l A0, [A0]
00002D24 42A8 0062 clr.l [A0 + 0x62]
label00002D28:
00002D28 486E FFEC pea.l [A6 - 0x14]
00002D2C 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002D30 2F0A move.l -[A7], A2
00002D32 4EBA 17F0 jsr [PC + 0x17F0 /* 00004524 */]
00002D36 4AAE FFEC tst.l [A6 - 0x14]
00002D3A 4FEF 000C lea.l A7, [A7 + 0xC]
00002D3E 670C beq +0xE /* 00002D4C */
00002D40 486E FFEC pea.l [A6 - 0x14]
00002D44 2F0A move.l -[A7], A2
00002D46 4EBA 2026 jsr [PC + 0x2026 /* 00004D6E */]
00002D4A 508F addq.l A7, 8
label00002D4C:
00002D4C 42A7 clr.l -[A7]
00002D4E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00002D52 2F0A move.l -[A7], A2
00002D54 4EBA 1FE2 jsr [PC + 0x1FE2 /* 00004D38 */]
00002D58 2EBC 7FFF FFFF move.l [A7], 0x7FFFFFFF
00002D5E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002D62 3F06 move.w -[A7], D6
00002D64 2F0A move.l -[A7], A2
00002D66 4EBA 16FA jsr [PC + 0x16FA /* 00004462 */]
00002D6A 2E87 move.l [A7], D7
00002D6C 4EBA EA80 jsr [PC - 0x1580 /* 000017EE */]
00002D70 2E87 move.l [A7], D7
00002D72 4EBA E910 jsr [PC - 0x16F0 /* 00001684 */]
00002D76 2E87 move.l [A7], D7
00002D78 4EBA EFFC jsr [PC - 0x1004 /* 00001D76 */]
00002D7C 7001 moveq.l D0, 0x01
label00002D7E:
00002D7E 4CEE 1CE0 FFD4 movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x2C]
00002D84 4E5E unlink A6
00002D86 4E75 rts
00002D88 4E56 FFF2 link A6, -0x000E
00002D8C 42A7 clr.l -[A7]
00002D8E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002D92 A95A syscall GetControlReference/GetCRefCon
00002D94 201F move.l D0, [A7]+
00002D96 2D40 FFF8 move.l [A6 - 0x8], D0
00002D9A 2040 movea.l A0, D0
00002D9C 2050 movea.l A0, [A0]
00002D9E 0828 0004 0003 btst.b [A0 + 0x3], 0x4
00002DA4 6704 beq +0x6 /* 00002DAA */
00002DA6 7000 moveq.l D0, 0x00
00002DA8 602A bra +0x2C /* 00002DD4 */
label00002DAA:
00002DAA 486E FFFC pea.l [A6 - 0x4]
00002DAE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DB2 4EBA D29C jsr [PC - 0x2D64 /* 00000050 */]
00002DB6 486E FFF6 pea.l [A6 - 0xA]
00002DBA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DBE 4EBA D240 jsr [PC - 0x2DC0 /* 00000000 */]
00002DC2 1EAE 000C move.b [A7], [A6 + 0xC]
00002DC6 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00002DCA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002DCE 4EBA 2DDC jsr [PC + 0x2DDC /* 00005BAC */]
00002DD2 7001 moveq.l D0, 0x01
label00002DD4:
00002DD4 4E5E unlink A6
00002DD6 4E75 rts
00002DD8 4E56 FFF2 link A6, -0x000E
00002DDC 42A7 clr.l -[A7]
00002DDE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002DE2 A95A syscall GetControlReference/GetCRefCon
00002DE4 201F move.l D0, [A7]+
00002DE6 2D40 FFF8 move.l [A6 - 0x8], D0
00002DEA 2040 movea.l A0, D0
00002DEC 2050 movea.l A0, [A0]
00002DEE 0828 0004 0003 btst.b [A0 + 0x3], 0x4
00002DF4 6704 beq +0x6 /* 00002DFA */
00002DF6 7000 moveq.l D0, 0x00
00002DF8 6026 bra +0x28 /* 00002E20 */
label00002DFA:
00002DFA 486E FFFC pea.l [A6 - 0x4]
00002DFE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E02 4EBA D24C jsr [PC - 0x2DB4 /* 00000050 */]
00002E06 486E FFF6 pea.l [A6 - 0xA]
00002E0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E0E 4EBA D1F0 jsr [PC - 0x2E10 /* 00000000 */]
00002E12 3EAE FFF6 move.w [A7], [A6 - 0xA]
00002E16 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E1A 4EBA 31D4 jsr [PC + 0x31D4 /* 00005FF0 */]
00002E1E 7001 moveq.l D0, 0x01
label00002E20:
00002E20 4E5E unlink A6
00002E22 4E75 rts
00002E24 4E56 FFF2 link A6, -0x000E
00002E28 42A7 clr.l -[A7]
00002E2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E2E A95A syscall GetControlReference/GetCRefCon
00002E30 201F move.l D0, [A7]+
00002E32 2D40 FFF8 move.l [A6 - 0x8], D0
00002E36 2040 movea.l A0, D0
00002E38 2050 movea.l A0, [A0]
00002E3A 0828 0004 0003 btst.b [A0 + 0x3], 0x4
00002E40 6704 beq +0x6 /* 00002E46 */
00002E42 7000 moveq.l D0, 0x00
00002E44 6026 bra +0x28 /* 00002E6C */
label00002E46:
00002E46 486E FFFC pea.l [A6 - 0x4]
00002E4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E4E 4EBA D200 jsr [PC - 0x2E00 /* 00000050 */]
00002E52 486E FFF6 pea.l [A6 - 0xA]
00002E56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002E5A 4EBA D1A4 jsr [PC - 0x2E5C /* 00000000 */]
00002E5E 3EAE FFF6 move.w [A7], [A6 - 0xA]
00002E62 2F2E FFFC move.l -[A7], [A6 - 0x4]
00002E66 4EBA 325C jsr [PC + 0x325C /* 000060C4 */]
00002E6A 7001 moveq.l D0, 0x01
label00002E6C:
00002E6C 4E5E unlink A6
00002E6E 4E75 rts
export_546:
fn00002E70:
00002E70 4E56 FFFC link A6, -0x0004
00002E74 48E7 0108 movem.l -[A7], D7,A4
00002E78 286E 0008 movea.l A4, [A6 + 0x8]
00002E7C 3E2E 000C move.w D7, [A6 + 0xC]
00002E80 42A7 clr.l -[A7]
00002E82 2F0C move.l -[A7], A4
00002E84 A95A syscall GetControlReference/GetCRefCon
00002E86 201F move.l D0, [A7]+
00002E88 2D40 FFFC move.l [A6 - 0x4], D0
00002E8C 2040 movea.l A0, D0
00002E8E 2050 movea.l A0, [A0]
00002E90 BE68 000E cmp.w D7, [A0 + 0xE]
00002E94 6734 beq +0x36 /* 00002ECA */
00002E96 4A47 tst.w D7
00002E98 670C beq +0xE /* 00002EA6 */
00002E9A 3F3C 0001 move.w -[A7], 0x1
00002E9E 2F0C move.l -[A7], A4
00002EA0 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00002EA4 5C8F addq.l A7, 6
label00002EA6:
00002EA6 2F0C move.l -[A7], A4
00002EA8 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
00002EAC 4A40 tst.w D0
00002EAE 588F addq.l A7, 4
00002EB0 670A beq +0xC /* 00002EBC */
00002EB2 3F07 move.w -[A7], D7
00002EB4 2F0C move.l -[A7], A4
00002EB6 4EBA EA1E jsr [PC - 0x15E2 /* 000018D6 */]
00002EBA 5C8F addq.l A7, 6
label00002EBC:
00002EBC 4A47 tst.w D7
00002EBE 660A bne +0xC /* 00002ECA */
00002EC0 4267 clr.w -[A7]
00002EC2 2F0C move.l -[A7], A4
00002EC4 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
00002EC8 5C8F addq.l A7, 6
label00002ECA:
00002ECA 7001 moveq.l D0, 0x01
00002ECC 4CDF 1080 movem.l D7,A4, [A7]+
00002ED0 4E5E unlink A6
00002ED2 4E75 rts
00002ED4 4E56 0000 link A6, 0
00002ED8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EDC 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
00002EE0 3EBC 0001 move.w [A7], 0x1
00002EE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EE8 4EBA FF86 jsr [PC - 0x7A /* 00002E70 */]
00002EEC 7001 moveq.l D0, 0x01
00002EEE 4E5E unlink A6
00002EF0 4E75 rts
00002EF2 4E56 0000 link A6, 0
00002EF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002EFA 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00002EFE 4257 clr.w [A7]
00002F00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F04 4EBA FF6A jsr [PC - 0x96 /* 00002E70 */]
00002F08 7001 moveq.l D0, 0x01
00002F0A 4E5E unlink A6
00002F0C 4E75 rts
fn00002F0E:
00002F0E 4E56 0000 link A6, 0
00002F12 2F0C move.l -[A7], A4
00002F14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F18 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002F1C 4297 clr.l [A7]
00002F1E A8D8 syscall NewRgn
00002F20 285F movea.l A4, [A7]+
00002F22 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F26 2F0C move.l -[A7], A4
00002F28 A8DC syscall CopyRgn
00002F2A 2F0C move.l -[A7], A4
00002F2C 4EAD 0D12 jsr [A5 + 0xD12 /* export_414 */]
00002F30 4257 clr.w [A7]
00002F32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F36 4EBA EC74 jsr [PC - 0x138C /* 00001BAC */]
00002F3A 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00002F3E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002F42 7001 moveq.l D0, 0x01
00002F44 286E FFFC movea.l A4, [A6 - 0x4]
00002F48 4E5E unlink A6
00002F4A 4E75 rts
fn00002F4C:
00002F4C 4E56 FFF4 link A6, -0x000C
00002F50 2F0B move.l -[A7], A3
00002F52 486E FFF8 pea.l [A6 - 0x8]
00002F56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F5A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00002F5E 2EAE 0008 move.l [A7], [A6 + 0x8]
00002F62 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00002F66 4297 clr.l [A7]
00002F68 A8D8 syscall NewRgn
00002F6A 265F movea.l A3, [A7]+
00002F6C 486E FFF8 pea.l [A6 - 0x8]
00002F70 3F2E 000C move.w -[A7], [A6 + 0xC]
00002F74 3F2E 000E move.w -[A7], [A6 + 0xE]
00002F78 2F0B move.l -[A7], A3
00002F7A A8EF syscall ScrollRect
00002F7C 2E8B move.l [A7], A3
00002F7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002F82 4EBA FF8A jsr [PC - 0x76 /* 00002F0E */]
00002F86 2E8B move.l [A7], A3
00002F88 A8D9 syscall DisposRgn/DisposeRgn
00002F8A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00002F8E 7001 moveq.l D0, 0x01
00002F90 266E FFF0 movea.l A3, [A6 - 0x10]
00002F94 4E5E unlink A6
00002F96 4E75 rts
fn00002F98:
00002F98 4E56 FFDC link A6, -0x0024
00002F9C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00002FA0 246E 0008 movea.l A2, [A6 + 0x8]
00002FA4 286E 000E movea.l A4, [A6 + 0xE]
00002FA8 266E 0012 movea.l A3, [A6 + 0x12]
00002FAC 4294 clr.l [A4]
00002FAE 4253 clr.w [A3]
00002FB0 42A7 clr.l -[A7]
00002FB2 2F0A move.l -[A7], A2
00002FB4 A95A syscall GetControlReference/GetCRefCon
00002FB6 201F move.l D0, [A7]+
00002FB8 2D40 FFFC move.l [A6 - 0x4], D0
00002FBC 2040 movea.l A0, D0
00002FBE 2050 movea.l A0, [A0]
00002FC0 2E28 001E move.l D7, [A0 + 0x1E]
00002FC4 486E FFF8 pea.l [A6 - 0x8]
00002FC8 2F0A move.l -[A7], A2
00002FCA 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
00002FCE 2E87 move.l [A7], D7
00002FD0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002FD4 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
00002FD8 3C00 move.w D6, D0
00002FDA 2E87 move.l [A7], D7
00002FDC 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002FE0 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00002FE4 3A00 move.w D5, D0
00002FE6 2E87 move.l [A7], D7
00002FE8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00002FEC 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00002FF0 3800 move.w D4, D0
00002FF2 486E FFE0 pea.l [A6 - 0x20]
00002FF6 2F0A move.l -[A7], A2
00002FF8 4EBA D09C jsr [PC - 0x2F64 /* 00000096 */]
00002FFC 486E FFEA pea.l [A6 - 0x16]
00003000 2F0A move.l -[A7], A2
00003002 4EBA D04C jsr [PC - 0x2FB4 /* 00000050 */]
00003006 486E FFE8 pea.l [A6 - 0x18]
0000300A 2F0A move.l -[A7], A2
0000300C 4EBA CFF2 jsr [PC - 0x300E /* 00000000 */]
00003010 486E FFE4 pea.l [A6 - 0x1C]
00003014 3F2E FFE8 move.w -[A7], [A6 - 0x18]
00003018 2F2E FFEA move.l -[A7], [A6 - 0x16]
0000301C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003020 486E FFDC pea.l [A6 - 0x24]
00003024 486E FFDE pea.l [A6 - 0x22]
00003028 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000302C 2F0A move.l -[A7], A2
0000302E 4EBA E3F2 jsr [PC - 0x1C0E /* 00001422 */]
00003032 302E 000C move.w D0, [A6 + 0xC]
00003036 4FEF 0046 lea.l A7, [A7 + 0x46]
0000303A 6B00 016E bmi +0x170 /* 000031AA */
0000303E 0440 0016 subi.w D0, 0x16
00003042 6700 0080 beq +0x82 /* 000030C4 */
00003046 6A0A bpl +0xC /* 00003052 */
00003048 5440 addq.w D0, 2
0000304A 6710 beq +0x12 /* 0000305C */
0000304C 6A3A bpl +0x3C /* 00003088 */
0000304E 6000 015A bra +0x15C /* 000031AA */
label00003052:
00003052 5540 subq.w D0, 2
00003054 6A00 0154 bpl +0x156 /* 000031AA */
00003058 6000 00C2 bra +0xC4 /* 0000311C */
label0000305C:
0000305C BA46 cmp.w D5, D6
0000305E 6606 bne +0x8 /* 00003066 */
00003060 7001 moveq.l D0, 0x01
00003062 6000 0146 bra +0x148 /* 000031AA */
label00003066:
00003066 486E FFF6 pea.l [A6 - 0xA]
0000306A 206E FFE0 movea.l A0, [A6 - 0x20]
0000306E 4868 FFFF pea.l [A0 - 0x1]
00003072 2F0A move.l -[A7], A2
00003074 4EBA D10E jsr [PC - 0x2EF2 /* 00000184 */]
00003078 70FF moveq.l D0, 0xFFFFFFFF
0000307A 2880 move.l [A4], D0
0000307C 36AE FFF6 move.w [A3], [A6 - 0xA]
00003080 4FEF 000C lea.l A7, [A7 + 0xC]
00003084 6000 0124 bra +0x126 /* 000031AA */
label00003088:
00003088 B846 cmp.w D4, D6
0000308A 6606 bne +0x8 /* 00003092 */
0000308C 7001 moveq.l D0, 0x01
0000308E 6000 011A bra +0x11C /* 000031AA */
label00003092:
00003092 306E FFDE movea.w A0, [A6 - 0x22]
00003096 D1EE FFE0 add.l A0, [A6 - 0x20]
0000309A B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
0000309E 6700 010A beq +0x10C /* 000031AA */
000030A2 486E FFF6 pea.l [A6 - 0xA]
000030A6 2F2E FFE0 move.l -[A7], [A6 - 0x20]
000030AA 2F0A move.l -[A7], A2
000030AC 4EBA D0D6 jsr [PC - 0x2F2A /* 00000184 */]
000030B0 7001 moveq.l D0, 0x01
000030B2 2880 move.l [A4], D0
000030B4 322E FFF6 move.w D1, [A6 - 0xA]
000030B8 4441 neg.w D1
000030BA 3681 move.w [A3], D1
000030BC 4FEF 000C lea.l A7, [A7 + 0xC]
000030C0 6000 00E8 bra +0xEA /* 000031AA */
label000030C4:
000030C4 BA46 cmp.w D5, D6
000030C6 6606 bne +0x8 /* 000030CE */
000030C8 7001 moveq.l D0, 0x01
000030CA 6000 00DE bra +0xE0 /* 000031AA */
label000030CE:
000030CE 486E FFEE pea.l [A6 - 0x12]
000030D2 2F0A move.l -[A7], A2
000030D4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000030D8 3C2E FFF2 move.w D6, [A6 - 0xE]
000030DC 9C6E FFEE sub.w D6, [A6 - 0x12]
000030E0 4294 clr.l [A4]
000030E2 508F addq.l A7, 8
label000030E4:
000030E4 486E FFF6 pea.l [A6 - 0xA]
000030E8 202E FFE0 move.l D0, [A6 - 0x20]
000030EC D094 add.l D0, [A4]
000030EE 5380 subq.l D0, 1
000030F0 2F00 move.l -[A7], D0
000030F2 2F0A move.l -[A7], A2
000030F4 4EBA D08E jsr [PC - 0x2F72 /* 00000184 */]
000030F8 3013 move.w D0, [A3]
000030FA D06E FFF6 add.w D0, [A6 - 0xA]
000030FE BC40 cmp.w D6, D0
00003100 4FEF 000C lea.l A7, [A7 + 0xC]
00003104 6D00 00A4 blt +0xA6 /* 000031AA */
00003108 302E FFF6 move.w D0, [A6 - 0xA]
0000310C D153 add.w [A3], D0
0000310E 5394 subq.l [A4], 1
00003110 202E FFE0 move.l D0, [A6 - 0x20]
00003114 D094 add.l D0, [A4]
00003116 6700 0092 beq +0x94 /* 000031AA */
0000311A 60C8 bra -0x36 /* 000030E4 */
label0000311C:
0000311C B846 cmp.w D4, D6
0000311E 6606 bne +0x8 /* 00003126 */
00003120 7001 moveq.l D0, 0x01
00003122 6000 0086 bra +0x88 /* 000031AA */
label00003126:
00003126 306E FFDE movea.w A0, [A6 - 0x22]
0000312A D1EE FFE0 add.l A0, [A6 - 0x20]
0000312E B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
00003132 6776 beq +0x78 /* 000031AA */
00003134 486E FFEE pea.l [A6 - 0x12]
00003138 2F0A move.l -[A7], A2
0000313A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000313E 3C2E FFF2 move.w D6, [A6 - 0xE]
00003142 9C6E FFEE sub.w D6, [A6 - 0x12]
00003146 4294 clr.l [A4]
00003148 508F addq.l A7, 8
label0000314A:
0000314A 486E FFF6 pea.l [A6 - 0xA]
0000314E 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00003152 2F0A move.l -[A7], A2
00003154 4EBA D02E jsr [PC - 0x2FD2 /* 00000184 */]
00003158 3013 move.w D0, [A3]
0000315A 4440 neg.w D0
0000315C D06E FFF6 add.w D0, [A6 - 0xA]
00003160 BC40 cmp.w D6, D0
00003162 4FEF 000C lea.l A7, [A7 + 0xC]
00003166 6D42 blt +0x44 /* 000031AA */
00003168 302E FFF6 move.w D0, [A6 - 0xA]
0000316C 9153 sub.w [A3], D0
0000316E 5294 addq.l [A4], 1
00003170 52AE FFE0 addq.l [A6 - 0x20], 1
00003174 536E FFDE subq.w [A6 - 0x22], 1
00003178 302E FFF6 move.w D0, [A6 - 0xA]
0000317C 916E FFDC sub.w [A6 - 0x24], D0
00003180 486E FFDC pea.l [A6 - 0x24]
00003184 486E FFDE pea.l [A6 - 0x22]
00003188 2F2E FFE0 move.l -[A7], [A6 - 0x20]
0000318C 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00003190 3F06 move.w -[A7], D6
00003192 2F0A move.l -[A7], A2
00003194 4EBA E436 jsr [PC - 0x1BCA /* 000015CC */]
00003198 306E FFDE movea.w A0, [A6 - 0x22]
0000319C D1EE FFE0 add.l A0, [A6 - 0x20]
000031A0 B1EE FFE4 cmpa.l A0, [A6 - 0x1C]
000031A4 4FEF 0016 lea.l A7, [A7 + 0x16]
000031A8 66A0 bne -0x5E /* 0000314A */
label000031AA:
000031AA 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
000031AE 4E5E unlink A6
000031B0 4E75 rts
fn000031B2:
000031B2 4E56 FFF4 link A6, -0x000C
000031B6 48E7 0108 movem.l -[A7], D7,A4
000031BA 286E 000E movea.l A4, [A6 + 0xE]
000031BE 42A7 clr.l -[A7]
000031C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031C4 A95A syscall GetControlReference/GetCRefCon
000031C6 201F move.l D0, [A7]+
000031C8 2D40 FFFC move.l [A6 - 0x4], D0
000031CC 486E FFF4 pea.l [A6 - 0xC]
000031D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000031D4 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000031D8 3E2E FFFA move.w D7, [A6 - 0x6]
000031DC 9E6E FFF6 sub.w D7, [A6 - 0xA]
000031E0 48C7 ext.l D7
000031E2 8FFC 0010 divs.w D7, 0x10
000031E6 302E 000C move.w D0, [A6 + 0xC]
000031EA 508F addq.l A7, 8
000031EC 6B2C bmi +0x2E /* 0000321A */
000031EE 0440 0016 subi.w D0, 0x16
000031F2 671C beq +0x1E /* 00003210 */
000031F4 6A08 bpl +0xA /* 000031FE */
000031F6 5440 addq.w D0, 2
000031F8 670A beq +0xC /* 00003204 */
000031FA 6A0E bpl +0x10 /* 0000320A */
000031FC 601C bra +0x1E /* 0000321A */
label000031FE:
000031FE 5540 subq.w D0, 2
00003200 6A18 bpl +0x1A /* 0000321A */
00003202 6014 bra +0x16 /* 00003218 */
label00003204:
00003204 38BC FFFF move.w [A4], 0xFFFF
00003208 6010 bra +0x12 /* 0000321A */
label0000320A:
0000320A 38BC 0001 move.w [A4], 0x1
0000320E 600A bra +0xC /* 0000321A */
label00003210:
00003210 3007 move.w D0, D7
00003212 4440 neg.w D0
00003214 3880 move.w [A4], D0
00003216 6002 bra +0x4 /* 0000321A */
label00003218:
00003218 3887 move.w [A4], D7
label0000321A:
0000321A 70F0 moveq.l D0, 0xFFFFFFF0
0000321C C1D4 muls.w D0, [A4]
0000321E 206E 0012 movea.l A0, [A6 + 0x12]
00003222 3080 move.w [A0], D0
00003224 7001 moveq.l D0, 0x01
00003226 4CDF 1080 movem.l D7,A4, [A7]+
0000322A 4E5E unlink A6
0000322C 4E75 rts
export_525:
fn0000322E:
0000322E 4E56 FFF6 link A6, -0x000A
00003232 2F0C move.l -[A7], A4
00003234 286E 0008 movea.l A4, [A6 + 0x8]
00003238 426E FFF8 clr.w [A6 - 0x8]
0000323C 4A6E 000C tst.w [A6 + 0xC]
00003240 6732 beq +0x34 /* 00003274 */
00003242 486E FFFA pea.l [A6 - 0x6]
00003246 486E FFF6 pea.l [A6 - 0xA]
0000324A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000324E 2F0C move.l -[A7], A4
00003250 4EBA FF60 jsr [PC - 0xA0 /* 000031B2 */]
00003254 486E FFF8 pea.l [A6 - 0x8]
00003258 486E FFF6 pea.l [A6 - 0xA]
0000325C 2F0C move.l -[A7], A4
0000325E 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
00003262 4257 clr.w [A7]
00003264 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003268 2F0C move.l -[A7], A4
0000326A 4EBA FCE0 jsr [PC - 0x320 /* 00002F4C */]
0000326E 4FEF 0020 lea.l A7, [A7 + 0x20]
00003272 6030 bra +0x32 /* 000032A4 */
label00003274:
00003274 486E FFFA pea.l [A6 - 0x6]
00003278 486E FFFC pea.l [A6 - 0x4]
0000327C 3F2E 000E move.w -[A7], [A6 + 0xE]
00003280 2F0C move.l -[A7], A4
00003282 4EBA FD14 jsr [PC - 0x2EC /* 00002F98 */]
00003286 486E FFFC pea.l [A6 - 0x4]
0000328A 486E FFF8 pea.l [A6 - 0x8]
0000328E 2F0C move.l -[A7], A4
00003290 4EBA E228 jsr [PC - 0x1DD8 /* 000014BA */]
00003294 3EAE FFFA move.w [A7], [A6 - 0x6]
00003298 4267 clr.w -[A7]
0000329A 2F0C move.l -[A7], A4
0000329C 4EBA FCAE jsr [PC - 0x352 /* 00002F4C */]
000032A0 4FEF 0020 lea.l A7, [A7 + 0x20]
label000032A4:
000032A4 7001 moveq.l D0, 0x01
000032A6 285F movea.l A4, [A7]+
000032A8 4E5E unlink A6
000032AA 4E75 rts
fn000032AC:
000032AC 4E56 FFDC link A6, -0x0024
000032B0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000032B4 246E 0008 movea.l A2, [A6 + 0x8]
000032B8 3C2E 000C move.w D6, [A6 + 0xC]
000032BC 286E 000E movea.l A4, [A6 + 0xE]
000032C0 266E 0012 movea.l A3, [A6 + 0x12]
000032C4 4254 clr.w [A4]
000032C6 4293 clr.l [A3]
000032C8 4A46 tst.w D6
000032CA 6606 bne +0x8 /* 000032D2 */
000032CC 7001 moveq.l D0, 0x01
000032CE 6000 015C bra +0x15E /* 0000342C */
label000032D2:
000032D2 42A7 clr.l -[A7]
000032D4 2F0A move.l -[A7], A2
000032D6 A95A syscall GetControlReference/GetCRefCon
000032D8 201F move.l D0, [A7]+
000032DA 2D40 FFFC move.l [A6 - 0x4], D0
000032DE 2040 movea.l A0, D0
000032E0 2050 movea.l A0, [A0]
000032E2 2E28 001E move.l D7, [A0 + 0x1E]
000032E6 486E FFF8 pea.l [A6 - 0x8]
000032EA 2F0A move.l -[A7], A2
000032EC 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000032F0 2E87 move.l [A7], D7
000032F2 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000032F6 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
000032FA 3A00 move.w D5, D0
000032FC 3805 move.w D4, D5
000032FE 9846 sub.w D4, D6
00003300 486E FFF4 pea.l [A6 - 0xC]
00003304 2F0A move.l -[A7], A2
00003306 4EBA CD8E jsr [PC - 0x3272 /* 00000096 */]
0000330A 486E FFE4 pea.l [A6 - 0x1C]
0000330E 486E FFE6 pea.l [A6 - 0x1A]
00003312 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00003316 2F0A move.l -[A7], A2
00003318 4EBA E108 jsr [PC - 0x1EF8 /* 00001422 */]
0000331C 486E FFEE pea.l [A6 - 0x12]
00003320 2F0A move.l -[A7], A2
00003322 4EBA CD2C jsr [PC - 0x32D4 /* 00000050 */]
00003326 486E FFEC pea.l [A6 - 0x14]
0000332A 2F0A move.l -[A7], A2
0000332C 4EBA CCD2 jsr [PC - 0x332E /* 00000000 */]
00003330 486E FFE8 pea.l [A6 - 0x18]
00003334 3F2E FFEC move.w -[A7], [A6 - 0x14]
00003338 2F2E FFEE move.l -[A7], [A6 - 0x12]
0000333C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003340 306E FFE6 movea.w A0, [A6 - 0x1A]
00003344 B1EE FFE8 cmpa.l A0, [A6 - 0x18]
00003348 4FEF 003E lea.l A7, [A7 + 0x3E]
0000334C 6F06 ble +0x8 /* 00003354 */
0000334E 7001 moveq.l D0, 0x01
00003350 6000 00DA bra +0xDC /* 0000342C */
label00003354:
00003354 486E FFDC pea.l [A6 - 0x24]
00003358 2F0A move.l -[A7], A2
0000335A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000335E 362E FFE0 move.w D3, [A6 - 0x20]
00003362 966E FFDC sub.w D3, [A6 - 0x24]
00003366 508F addq.l A7, 8
label00003368:
00003368 306E FFE6 movea.w A0, [A6 - 0x1A]
0000336C 202E FFE8 move.l D0, [A6 - 0x18]
00003370 9088 sub.l D0, A0
00003372 2F00 move.l -[A7], D0
00003374 4878 0063 push.l 0x63 /* 'c' */
00003378 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000337C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */]
00003380 2F00 move.l -[A7], D0
00003382 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
00003386 3800 move.w D4, D0
00003388 4A46 tst.w D6
0000338A 6F46 ble +0x48 /* 000033D2 */
0000338C BA44 cmp.w D5, D4
0000338E 6F00 0088 ble +0x8A /* 00003418 */
00003392 486E FFF2 pea.l [A6 - 0xE]
00003396 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000339A 2F0A move.l -[A7], A2
0000339C 4EBA CDE6 jsr [PC - 0x321A /* 00000184 */]
000033A0 302E FFF2 move.w D0, [A6 - 0xE]
000033A4 916E FFE4 sub.w [A6 - 0x1C], D0
000033A8 D154 add.w [A4], D0
000033AA 536E FFE6 subq.w [A6 - 0x1A], 1
000033AE 52AE FFF4 addq.l [A6 - 0xC], 1
000033B2 5293 addq.l [A3], 1
000033B4 486E FFE4 pea.l [A6 - 0x1C]
000033B8 486E FFE6 pea.l [A6 - 0x1A]
000033BC 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000033C0 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000033C4 3F03 move.w -[A7], D3
000033C6 2F0A move.l -[A7], A2
000033C8 4EBA E202 jsr [PC - 0x1DFE /* 000015CC */]
000033CC 4FEF 0022 lea.l A7, [A7 + 0x22]
000033D0 6096 bra -0x68 /* 00003368 */
label000033D2:
000033D2 BA44 cmp.w D5, D4
000033D4 6C42 bge +0x44 /* 00003418 */
000033D6 486E FFF2 pea.l [A6 - 0xE]
000033DA 306E FFE6 movea.w A0, [A6 - 0x1A]
000033DE D1EE FFF4 add.l A0, [A6 - 0xC]
000033E2 4868 FFFF pea.l [A0 - 0x1]
000033E6 2F0A move.l -[A7], A2
000033E8 4EBA CD9A jsr [PC - 0x3266 /* 00000184 */]
000033EC 302E FFF2 move.w D0, [A6 - 0xE]
000033F0 916E FFE4 sub.w [A6 - 0x1C], D0
000033F4 536E FFE6 subq.w [A6 - 0x1A], 1
000033F8 486E FFE4 pea.l [A6 - 0x1C]
000033FC 486E FFE6 pea.l [A6 - 0x1A]
00003400 486E FFF4 pea.l [A6 - 0xC]
00003404 2F0B move.l -[A7], A3
00003406 2F0C move.l -[A7], A4
00003408 3F03 move.w -[A7], D3
0000340A 2F0A move.l -[A7], A2
0000340C 4EBA E214 jsr [PC - 0x1DEC /* 00001622 */]
00003410 4FEF 0026 lea.l A7, [A7 + 0x26]
00003414 6000 FF52 bra -0xAC /* 00003368 */
label00003418:
00003418 4A46 tst.w D6
0000341A 6F08 ble +0xA /* 00003424 */
0000341C 3014 move.w D0, [A4]
0000341E 4440 neg.w D0
00003420 3880 move.w [A4], D0
00003422 6006 bra +0x8 /* 0000342A */
label00003424:
00003424 2013 move.l D0, [A3]
00003426 4480 neg.l D0
00003428 2680 move.l [A3], D0
label0000342A:
0000342A 7001 moveq.l D0, 0x01
label0000342C:
0000342C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003430 4E5E unlink A6
00003432 4E75 rts
fn00003434:
00003434 4E56 0000 link A6, 0
00003438 70F0 moveq.l D0, 0xFFFFFFF0
0000343A C1EE 000C muls.w D0, [A6 + 0xC]
0000343E 206E 000E movea.l A0, [A6 + 0xE]
00003442 3080 move.w [A0], D0
00003444 7001 moveq.l D0, 0x01
00003446 4E5E unlink A6
00003448 4E75 rts
export_526:
0000344A 4E56 FFF6 link A6, -0x000A
0000344E 2F0C move.l -[A7], A4
00003450 286E 0008 movea.l A4, [A6 + 0x8]
00003454 4A6E 000C tst.w [A6 + 0xC]
00003458 6720 beq +0x22 /* 0000347A */
0000345A 486E FFFE pea.l [A6 - 0x2]
0000345E 3F2E 000E move.w -[A7], [A6 + 0xE]
00003462 2F0C move.l -[A7], A4
00003464 4EBA FFCE jsr [PC - 0x32 /* 00003434 */]
00003468 4257 clr.w [A7]
0000346A 3F2E FFFE move.w -[A7], [A6 - 0x2]
0000346E 2F0C move.l -[A7], A4
00003470 4EBA FADA jsr [PC - 0x526 /* 00002F4C */]
00003474 4FEF 0010 lea.l A7, [A7 + 0x10]
00003478 603E bra +0x40 /* 000034B8 */
label0000347A:
0000347A 486E FFFA pea.l [A6 - 0x6]
0000347E 486E FFFE pea.l [A6 - 0x2]
00003482 3F2E 000E move.w -[A7], [A6 + 0xE]
00003486 2F0C move.l -[A7], A4
00003488 4EBA FE22 jsr [PC - 0x1DE /* 000032AC */]
0000348C 486E FFF6 pea.l [A6 - 0xA]
00003490 2F0C move.l -[A7], A4
00003492 4EBA CC02 jsr [PC - 0x33FE /* 00000096 */]
00003496 202E FFFA move.l D0, [A6 - 0x6]
0000349A D1AE FFF6 add.l [A6 - 0xA], D0
0000349E 2EAE FFF6 move.l [A7], [A6 - 0xA]
000034A2 2F0C move.l -[A7], A4
000034A4 4EBA CC14 jsr [PC - 0x33EC /* 000000BA */]
000034A8 3EAE FFFE move.w [A7], [A6 - 0x2]
000034AC 4267 clr.w -[A7]
000034AE 2F0C move.l -[A7], A4
000034B0 4EBA FA9A jsr [PC - 0x566 /* 00002F4C */]
000034B4 4FEF 0020 lea.l A7, [A7 + 0x20]
label000034B8:
000034B8 7001 moveq.l D0, 0x01
000034BA 285F movea.l A4, [A7]+
000034BC 4E5E unlink A6
000034BE 4E75 rts
export_547:
000034C0 4E56 0000 link A6, 0
000034C4 4878 0170 push.l 0x170
000034C8 4267 clr.w -[A7]
000034CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034CE 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
000034D2 7001 moveq.l D0, 0x01
000034D4 4E5E unlink A6
000034D6 4E75 rts
export_548:
000034D8 4E56 FFF8 link A6, -0x0008
000034DC 486E FFFC pea.l [A6 - 0x4]
000034E0 3F2E 0010 move.w -[A7], [A6 + 0x10]
000034E4 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
000034E8 2EAE FFFC move.l [A7], [A6 - 0x4]
000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000034F0 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
000034F4 206E FFFC movea.l A0, [A6 - 0x4]
000034F8 2250 movea.l A1, [A0]
000034FA 302E 0010 move.w D0, [A6 + 0x10]
000034FE 48C0 ext.l D0
00003500 206E 000C movea.l A0, [A6 + 0xC]
00003504 A02E syscall BlockMove/BlockMoveData
00003506 2EAE 0008 move.l [A7], [A6 + 0x8]
0000350A 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
0000350E 206E FFFC movea.l A0, [A6 - 0x4]
00003512 43ED 108A lea.l A1, [A5 + 0x108A /* export_525 */]
00003516 2050 movea.l A0, [A0]
00003518 2149 0004 move.l [A0 + 0x4], A1
0000351C 206E FFFC movea.l A0, [A6 - 0x4]
00003520 43ED 1092 lea.l A1, [A5 + 0x1092 /* export_526 */]
00003524 2050 movea.l A0, [A0]
00003526 2149 0008 move.l [A0 + 0x8], A1
0000352A 3EBC 0001 move.w [A7], 0x1
0000352E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003532 4EBA F93C jsr [PC - 0x6C4 /* 00002E70 */]
00003536 7001 moveq.l D0, 0x01
00003538 4E5E unlink A6
0000353A 4E75 rts
export_549:
0000353C 4E56 FFFC link A6, -0x0004
00003540 2F0C move.l -[A7], A4
00003542 286E 0008 movea.l A4, [A6 + 0x8]
00003546 42A7 clr.l -[A7]
00003548 2F0C move.l -[A7], A4
0000354A A95A syscall GetControlReference/GetCRefCon
0000354C 201F move.l D0, [A7]+
0000354E 2D40 FFFC move.l [A6 - 0x4], D0
00003552 4A80 tst.l D0
00003554 6604 bne +0x6 /* 0000355A */
00003556 7001 moveq.l D0, 0x01
00003558 6036 bra +0x38 /* 00003590 */
label0000355A:
0000355A 2F0C move.l -[A7], A4
0000355C 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
00003560 206E FFFC movea.l A0, [A6 - 0x4]
00003564 2050 movea.l A0, [A0]
00003566 0828 0003 0003 btst.b [A0 + 0x3], 0x3
0000356C 588F addq.l A7, 4
0000356E 6708 beq +0xA /* 00003578 */
00003570 2F0C move.l -[A7], A4
00003572 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00003576 588F addq.l A7, 4
label00003578:
00003578 2F0C move.l -[A7], A4
0000357A 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
0000357E 486E FFFC pea.l [A6 - 0x4]
00003582 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
00003586 4297 clr.l [A7]
00003588 2F0C move.l -[A7], A4
0000358A 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
0000358E 7001 moveq.l D0, 0x01
label00003590:
00003590 286E FFF8 movea.l A4, [A6 - 0x8]
00003594 4E5E unlink A6
00003596 4E75 rts
export_550:
00003598 4E56 FFFC link A6, -0x0004
0000359C 2F2E 0010 move.l -[A7], [A6 + 0x10]
000035A0 2F2E 000C move.l -[A7], [A6 + 0xC]
000035A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035A8 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
000035AC 2EAE 0008 move.l [A7], [A6 + 0x8]
000035B0 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000035B4 4EAD 0D2A jsr [A5 + 0xD2A /* export_417 */]
000035B8 2EAE 0008 move.l [A7], [A6 + 0x8]
000035BC 4EBA E230 jsr [PC - 0x1DD0 /* 000017EE */]
000035C0 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
000035C4 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000035C8 7001 moveq.l D0, 0x01
000035CA 4E5E unlink A6
000035CC 4E75 rts
fn000035CE:
000035CE 4E56 FFF0 link A6, -0x0010
000035D2 2F07 move.l -[A7], D7
000035D4 486E FFFC pea.l [A6 - 0x4]
000035D8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035DC 4EBA CA72 jsr [PC - 0x358E /* 00000050 */]
000035E0 486E FFF6 pea.l [A6 - 0xA]
000035E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000035E8 4EBA CA16 jsr [PC - 0x35EA /* 00000000 */]
000035EC 486E FFF8 pea.l [A6 - 0x8]
000035F0 3F2E FFF6 move.w -[A7], [A6 - 0xA]
000035F4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000035F8 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000035FC 7E00 moveq.l D7, 0x00
000035FE 4FEF 001A lea.l A7, [A7 + 0x1A]
00003602 6014 bra +0x16 /* 00003618 */
label00003604:
00003604 486E FFF4 pea.l [A6 - 0xC]
00003608 2F07 move.l -[A7], D7
0000360A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000360E 4EBA CC2C jsr [PC - 0x33D4 /* 0000023C */]
00003612 4FEF 000C lea.l A7, [A7 + 0xC]
00003616 5287 addq.l D7, 1
label00003618:
00003618 BEAE FFF8 cmp.l D7, [A6 - 0x8]
0000361C 6DE6 blt -0x18 /* 00003604 */
0000361E 7001 moveq.l D0, 0x01
00003620 2E1F move.l D7, [A7]+
00003622 4E5E unlink A6
00003624 4E75 rts
export_551:
00003626 4E56 0000 link A6, 0
0000362A 2F07 move.l -[A7], D7
0000362C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00003630 2F2E 000C move.l -[A7], [A6 + 0xC]
00003634 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003638 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
0000363C 3E00 move.w D7, D0
0000363E 4A47 tst.w D7
00003640 4FEF 000C lea.l A7, [A7 + 0xC]
00003644 6604 bne +0x6 /* 0000364A */
00003646 7000 moveq.l D0, 0x00
00003648 600A bra +0xC /* 00003654 */
label0000364A:
0000364A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000364E 4EBA FF7E jsr [PC - 0x82 /* 000035CE */]
00003652 7001 moveq.l D0, 0x01
label00003654:
00003654 2E2E FFFC move.l D7, [A6 - 0x4]
00003658 4E5E unlink A6
0000365A 4E75 rts
export_552:
0000365C 4E56 0000 link A6, 0
00003660 2F07 move.l -[A7], D7
00003662 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003666 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
0000366A 3E00 move.w D7, D0
0000366C 4A47 tst.w D7
0000366E 588F addq.l A7, 4
00003670 6604 bne +0x6 /* 00003676 */
00003672 7000 moveq.l D0, 0x00
00003674 600A bra +0xC /* 00003680 */
label00003676:
00003676 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000367A 4EBA FF52 jsr [PC - 0xAE /* 000035CE */]
0000367E 7001 moveq.l D0, 0x01
label00003680:
00003680 2E2E FFFC move.l D7, [A6 - 0x4]
00003684 4E5E unlink A6
00003686 4E75 rts
export_553:
00003688 4E56 FFFC link A6, -0x0004
0000368C 2F0C move.l -[A7], A4
0000368E 286E 000E movea.l A4, [A6 + 0xE]
00003692 302E 000C move.w D0, [A6 + 0xC]
00003696 0C40 0008 cmpi.w D0, 0x8
0000369A 6256 bhi +0x58 /* 000036F2 */
0000369C 43FA 0064 lea.l A1, [PC + 0x64 /* 00003702, value 0xFFA6FFBC */]
000036A0 D040 add.w D0, D0
000036A2 D2F1 0000 add.w A1, [A1 + D0.w]
000036A6 4ED1 jmp [A1]
000036A8 2F0C move.l -[A7], A4
000036AA 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000036AE 4257 clr.w [A7]
000036B0 2F0C move.l -[A7], A4
000036B2 4EBA E4F8 jsr [PC - 0x1B08 /* 00001BAC */]
000036B6 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000036BA 508F addq.l A7, 8
000036BC 6034 bra +0x36 /* 000036F2 */
000036BE 70FF moveq.l D0, 0xFFFFFFFF
000036C0 C06E 000A and.w D0, [A6 + 0xA]
000036C4 3D40 FFFE move.w [A6 - 0x2], D0
000036C8 202E 0008 move.l D0, [A6 + 0x8]
000036CC 7210 moveq.l D1, 0x10
000036CE E2A8 lsr D0, D1
000036D0 0240 FFFF andi.w D0, 0xFFFF
000036D4 3D40 FFFC move.w [A6 - 0x4], D0
000036D8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036DC 2F0C move.l -[A7], A4
000036DE 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
000036E2 4257 clr.w [A7]
000036E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000036E8 2F0C move.l -[A7], A4
000036EA 4EBA EAAC jsr [PC - 0x1554 /* 00002198 */]
000036EE 4FEF 0010 lea.l A7, [A7 + 0x10]
label000036F2:
000036F2 42AE 0014 clr.l [A6 + 0x14]
000036F6 285F movea.l A4, [A7]+
000036F8 4E5E unlink A6
000036FA 205F movea.l A0, [A7]+
000036FC 4FEF 000C lea.l A7, [A7 + 0xC]
00003700 4ED0 jmp [A0]
00003702 FFA6 .invalid <<F/6/7>>
00003704 FFBC .invalid <<F/6/7>>
00003706 FFF0 .invalid <<F/7/7>>
00003708 FFF0 .invalid <<F/7/7>>
0000370A FFF0 .invalid <<F/7/7>>
0000370C FFF0 .invalid <<F/7/7>>
0000370E FFF0 .invalid <<F/7/7>>
00003710 FFF0 .invalid <<F/7/7>>
00003712 FFF0 .invalid <<F/7/7>>
00003714 4E56 FFF8 link A6, -0x0008
00003718 4878 0008 push.l 0x8
0000371C 486E FFF8 pea.l [A6 - 0x8]
00003720 2F2E 000E move.l -[A7], [A6 + 0xE]
00003724 3F2E 000C move.w -[A7], [A6 + 0xC]
00003728 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000372C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003730 4A40 tst.w D0
00003732 4FEF 0012 lea.l A7, [A7 + 0x12]
00003736 6604 bne +0x6 /* 0000373C */
00003738 7000 moveq.l D0, 0x00
0000373A 6020 bra +0x22 /* 0000375C */
label0000373C:
0000373C 006E 0001 FFF8 ori.w [A6 - 0x8], 0x1
00003742 4878 0008 push.l 0x8
00003746 486E FFF8 pea.l [A6 - 0x8]
0000374A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000374E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003752 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003756 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000375A 7001 moveq.l D0, 0x01
label0000375C:
0000375C 4E5E unlink A6
0000375E 4E75 rts
00003760 4E56 FFF8 link A6, -0x0008
00003764 4878 0008 push.l 0x8
00003768 486E FFF8 pea.l [A6 - 0x8]
0000376C 2F2E 000E move.l -[A7], [A6 + 0xE]
00003770 3F2E 000C move.w -[A7], [A6 + 0xC]
00003774 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003778 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
0000377C 4A40 tst.w D0
0000377E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003782 6604 bne +0x6 /* 00003788 */
00003784 7000 moveq.l D0, 0x00
00003786 6020 bra +0x22 /* 000037A8 */
label00003788:
00003788 026E FFFE FFF8 andi.w [A6 - 0x8], 0xFFFE
0000378E 4878 0008 push.l 0x8
00003792 486E FFF8 pea.l [A6 - 0x8]
00003796 2F2E 000E move.l -[A7], [A6 + 0xE]
0000379A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000379E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037A2 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
000037A6 7001 moveq.l D0, 0x01
label000037A8:
000037A8 4E5E unlink A6
000037AA 4E75 rts
000037AC 4E56 FFF8 link A6, -0x0008
000037B0 4878 0008 push.l 0x8
000037B4 486E FFF8 pea.l [A6 - 0x8]
000037B8 2F2E 000E move.l -[A7], [A6 + 0xE]
000037BC 3F2E 000C move.w -[A7], [A6 + 0xC]
000037C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037C4 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000037C8 4A40 tst.w D0
000037CA 4FEF 0012 lea.l A7, [A7 + 0x12]
000037CE 6604 bne +0x6 /* 000037D4 */
000037D0 7000 moveq.l D0, 0x00
000037D2 6006 bra +0x8 /* 000037DA */
label000037D4:
000037D4 7001 moveq.l D0, 0x01
000037D6 C06E FFF8 and.w D0, [A6 - 0x8]
label000037DA:
000037DA 4E5E unlink A6
000037DC 4E75 rts
fn000037DE:
000037DE 4E56 FFF8 link A6, -0x0008
000037E2 4878 0008 push.l 0x8
000037E6 486E FFF8 pea.l [A6 - 0x8]
000037EA 2F2E 000E move.l -[A7], [A6 + 0xE]
000037EE 3F2E 000C move.w -[A7], [A6 + 0xC]
000037F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037F6 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000037FA 4A40 tst.w D0
000037FC 4FEF 0012 lea.l A7, [A7 + 0x12]
00003800 6604 bne +0x6 /* 00003806 */
00003802 7000 moveq.l D0, 0x00
00003804 6026 bra +0x28 /* 0000382C */
label00003806:
00003806 006E 0002 FFF8 ori.w [A6 - 0x8], 0x2
0000380C 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
00003812 4878 0008 push.l 0x8
00003816 486E FFF8 pea.l [A6 - 0x8]
0000381A 2F2E 000E move.l -[A7], [A6 + 0xE]
0000381E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003822 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003826 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000382A 7001 moveq.l D0, 0x01
label0000382C:
0000382C 4E5E unlink A6
0000382E 4E75 rts
fn00003830:
00003830 4E56 FFF8 link A6, -0x0008
00003834 4878 0008 push.l 0x8
00003838 486E FFF8 pea.l [A6 - 0x8]
0000383C 2F2E 000E move.l -[A7], [A6 + 0xE]
00003840 3F2E 000C move.w -[A7], [A6 + 0xC]
00003844 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003848 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
0000384C 4A40 tst.w D0
0000384E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003852 6604 bne +0x6 /* 00003858 */
00003854 7000 moveq.l D0, 0x00
00003856 6026 bra +0x28 /* 0000387E */
label00003858:
00003858 026E FFFD FFF8 andi.w [A6 - 0x8], 0xFFFD
0000385E 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
00003864 4878 0008 push.l 0x8
00003868 486E FFF8 pea.l [A6 - 0x8]
0000386C 2F2E 000E move.l -[A7], [A6 + 0xE]
00003870 3F2E 000C move.w -[A7], [A6 + 0xC]
00003874 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003878 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
0000387C 7001 moveq.l D0, 0x01
label0000387E:
0000387E 4E5E unlink A6
00003880 4E75 rts
export_490:
00003882 4E56 0000 link A6, 0
00003886 2F0C move.l -[A7], A4
00003888 286E 0008 movea.l A4, [A6 + 0x8]
0000388C 082C 0001 0001 btst.b [A4 + 0x1], 0x1
00003892 6708 beq +0xA /* 0000389C */
00003894 0254 FFFD andi.w [A4], 0xFFFD
00003898 0054 0004 ori.w [A4], 0x4
label0000389C:
0000389C 7001 moveq.l D0, 0x01
0000389E 285F movea.l A4, [A7]+
000038A0 4E5E unlink A6
000038A2 4E75 rts
export_492:
fn000038A4:
000038A4 4E56 0000 link A6, 0
000038A8 42A7 clr.l -[A7]
000038AA 486D 0F72 pea.l [A5 + 0xF72 /* export_490 */]
000038AE 3F2E 000C move.w -[A7], [A6 + 0xC]
000038B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038B6 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
000038BA 600C bra +0xE /* 000038C8 */
000038BC 3F2E 000C move.w -[A7], [A6 + 0xC]
000038C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038C4 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
label000038C8:
000038C8 4E5E unlink A6
000038CA 4E75 rts
fn000038CC:
000038CC 4E56 FFF8 link A6, -0x0008
000038D0 4878 0008 push.l 0x8
000038D4 486E FFF8 pea.l [A6 - 0x8]
000038D8 2F2E 000E move.l -[A7], [A6 + 0xE]
000038DC 3F2E 000C move.w -[A7], [A6 + 0xC]
000038E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038E4 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
000038E8 4A40 tst.w D0
000038EA 4FEF 0012 lea.l A7, [A7 + 0x12]
000038EE 6604 bne +0x6 /* 000038F4 */
000038F0 7000 moveq.l D0, 0x00
000038F2 6006 bra +0x8 /* 000038FA */
label000038F4:
000038F4 7002 moveq.l D0, 0x02
000038F6 C06E FFF8 and.w D0, [A6 - 0x8]
label000038FA:
000038FA 4E5E unlink A6
000038FC 4E75 rts
export_491:
000038FE 4E56 0000 link A6, 0
00003902 2F0C move.l -[A7], A4
00003904 286E 0008 movea.l A4, [A6 + 0x8]
00003908 082C 0001 0001 btst.b [A4 + 0x1], 0x1
0000390E 670C beq +0xE /* 0000391C */
00003910 286E 0010 movea.l A4, [A6 + 0x10]
00003914 28AE 000C move.l [A4], [A6 + 0xC]
00003918 7000 moveq.l D0, 0x00
0000391A 6002 bra +0x4 /* 0000391E */
label0000391C:
0000391C 7001 moveq.l D0, 0x01
label0000391E:
0000391E 285F movea.l A4, [A7]+
00003920 4E5E unlink A6
00003922 4E75 rts
export_493:
fn00003924:
00003924 4E56 0000 link A6, 0
00003928 206E 000E movea.l A0, [A6 + 0xE]
0000392C 70FF moveq.l D0, 0xFFFFFFFF
0000392E 2080 move.l [A0], D0
00003930 2F08 move.l -[A7], A0
00003932 486D 0F7A pea.l [A5 + 0xF7A /* export_491 */]
00003936 3F2E 000C move.w -[A7], [A6 + 0xC]
0000393A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000393E 4EAD 127A jsr [A5 + 0x127A /* export_587 */]
00003942 4A40 tst.w D0
00003944 57C0 seq D0
00003946 4400 neg.b D0
00003948 4880 ext.w D0
0000394A 4E5E unlink A6
0000394C 4E75 rts
export_494:
fn0000394E:
0000394E 4E56 FFFA link A6, -0x0006
00003952 2F07 move.l -[A7], D7
00003954 2E2E 000E move.l D7, [A6 + 0xE]
00003958 70FF moveq.l D0, 0xFFFFFFFF
0000395A B087 cmp.l D0, D7
0000395C 671A beq +0x1C /* 00003978 */
0000395E 2F07 move.l -[A7], D7
00003960 3F2E 000C move.w -[A7], [A6 + 0xC]
00003964 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003968 4EBA FF62 jsr [PC - 0x9E /* 000038CC */]
0000396C 4A40 tst.w D0
0000396E 4FEF 000A lea.l A7, [A7 + 0xA]
00003972 6704 beq +0x6 /* 00003978 */
00003974 7001 moveq.l D0, 0x01
00003976 6028 bra +0x2A /* 000039A0 */
label00003978:
00003978 3F2E 000C move.w -[A7], [A6 + 0xC]
0000397C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003980 4EBA FF22 jsr [PC - 0xDE /* 000038A4 */]
00003984 70FF moveq.l D0, 0xFFFFFFFF
00003986 B087 cmp.l D0, D7
00003988 5C8F addq.l A7, 6
0000398A 6712 beq +0x14 /* 0000399E */
0000398C 2F07 move.l -[A7], D7
0000398E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003992 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003996 4EBA FE46 jsr [PC - 0x1BA /* 000037DE */]
0000399A 4FEF 000A lea.l A7, [A7 + 0xA]
label0000399E:
0000399E 7001 moveq.l D0, 0x01
label000039A0:
000039A0 2E1F move.l D7, [A7]+
000039A2 4E5E unlink A6
000039A4 4E75 rts
000039A6 4E56 0000 link A6, 0
000039AA 3F2E 000C move.w -[A7], [A6 + 0xC]
000039AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039B2 4EBA FEF0 jsr [PC - 0x110 /* 000038A4 */]
000039B6 4297 clr.l [A7]
000039B8 3F2E 000C move.w -[A7], [A6 + 0xC]
000039BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039C0 4EBA FE1C jsr [PC - 0x1E4 /* 000037DE */]
000039C4 7001 moveq.l D0, 0x01
000039C6 4E5E unlink A6
000039C8 4E75 rts
000039CA 4E56 FFF6 link A6, -0x000A
000039CE 3F2E 000C move.w -[A7], [A6 + 0xC]
000039D2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039D6 4EBA FECC jsr [PC - 0x134 /* 000038A4 */]
000039DA 486E FFFC pea.l [A6 - 0x4]
000039DE 3F2E 000C move.w -[A7], [A6 + 0xC]
000039E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039E6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
000039EA 206E FFFC movea.l A0, [A6 - 0x4]
000039EE 4868 FFFF pea.l [A0 - 0x1]
000039F2 3F2E 000C move.w -[A7], [A6 + 0xC]
000039F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000039FA 4EBA FDE2 jsr [PC - 0x21E /* 000037DE */]
000039FE 7001 moveq.l D0, 0x01
00003A00 4E5E unlink A6
00003A02 4E75 rts
00003A04 4E56 FFF6 link A6, -0x000A
00003A08 486E FFFC pea.l [A6 - 0x4]
00003A0C 3F2E 000C move.w -[A7], [A6 + 0xC]
00003A10 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A14 4EBA FF0E jsr [PC - 0xF2 /* 00003924 */]
00003A18 4AAE FFFC tst.l [A6 - 0x4]
00003A1C 4FEF 000A lea.l A7, [A7 + 0xA]
00003A20 6604 bne +0x6 /* 00003A26 */
00003A22 7000 moveq.l D0, 0x00
00003A24 6020 bra +0x22 /* 00003A46 */
label00003A26:
00003A26 3F2E 000C move.w -[A7], [A6 + 0xC]
00003A2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A2E 4EBA FE74 jsr [PC - 0x18C /* 000038A4 */]
00003A32 206E FFFC movea.l A0, [A6 - 0x4]
00003A36 4868 FFFF pea.l [A0 - 0x1]
00003A3A 3F2E 000C move.w -[A7], [A6 + 0xC]
00003A3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A42 4EBA FD9A jsr [PC - 0x266 /* 000037DE */]
label00003A46:
00003A46 4E5E unlink A6
00003A48 4E75 rts
00003A4A 4E56 FFF8 link A6, -0x0008
00003A4E 48E7 0108 movem.l -[A7], D7,A4
00003A52 286E 0008 movea.l A4, [A6 + 0x8]
00003A56 3E2E 000C move.w D7, [A6 + 0xC]
00003A5A 486E FFFC pea.l [A6 - 0x4]
00003A5E 3F07 move.w -[A7], D7
00003A60 2F0C move.l -[A7], A4
00003A62 4EBA FEC0 jsr [PC - 0x140 /* 00003924 */]
00003A66 486E FFF8 pea.l [A6 - 0x8]
00003A6A 3F07 move.w -[A7], D7
00003A6C 2F0C move.l -[A7], A4
00003A6E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003A72 70FF moveq.l D0, 0xFFFFFFFF
00003A74 D0AE FFF8 add.l D0, [A6 - 0x8]
00003A78 B0AE FFFC cmp.l D0, [A6 - 0x4]
00003A7C 4FEF 0014 lea.l A7, [A7 + 0x14]
00003A80 6604 bne +0x6 /* 00003A86 */
00003A82 7000 moveq.l D0, 0x00
00003A84 6018 bra +0x1A /* 00003A9E */
label00003A86:
00003A86 3F07 move.w -[A7], D7
00003A88 2F0C move.l -[A7], A4
00003A8A 4EBA FE18 jsr [PC - 0x1E8 /* 000038A4 */]
00003A8E 206E FFFC movea.l A0, [A6 - 0x4]
00003A92 4868 0001 pea.l [A0 + 0x1]
00003A96 3F07 move.w -[A7], D7
00003A98 2F0C move.l -[A7], A4
00003A9A 4EBA FD42 jsr [PC - 0x2BE /* 000037DE */]
label00003A9E:
00003A9E 4CEE 1080 FFF0 movem.l D7,A4, [A6 - 0x10]
00003AA4 4E5E unlink A6
00003AA6 4E75 rts
fn00003AA8:
00003AA8 4E56 FFF8 link A6, -0x0008
00003AAC 4878 0008 push.l 0x8
00003AB0 486E FFF8 pea.l [A6 - 0x8]
00003AB4 2F2E 000E move.l -[A7], [A6 + 0xE]
00003AB8 3F2E 000C move.w -[A7], [A6 + 0xC]
00003ABC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AC0 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003AC4 4A40 tst.w D0
00003AC6 4FEF 0012 lea.l A7, [A7 + 0x12]
00003ACA 6604 bne +0x6 /* 00003AD0 */
00003ACC 7000 moveq.l D0, 0x00
00003ACE 6020 bra +0x22 /* 00003AF0 */
label00003AD0:
00003AD0 006E 0004 FFF8 ori.w [A6 - 0x8], 0x4
00003AD6 4878 0008 push.l 0x8
00003ADA 486E FFF8 pea.l [A6 - 0x8]
00003ADE 2F2E 000E move.l -[A7], [A6 + 0xE]
00003AE2 3F2E 000C move.w -[A7], [A6 + 0xC]
00003AE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003AEA 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003AEE 7001 moveq.l D0, 0x01
label00003AF0:
00003AF0 4E5E unlink A6
00003AF2 4E75 rts
fn00003AF4:
00003AF4 4E56 FFF8 link A6, -0x0008
00003AF8 4878 0008 push.l 0x8
00003AFC 486E FFF8 pea.l [A6 - 0x8]
00003B00 2F2E 000E move.l -[A7], [A6 + 0xE]
00003B04 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B08 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B0C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003B10 4A40 tst.w D0
00003B12 4FEF 0012 lea.l A7, [A7 + 0x12]
00003B16 6604 bne +0x6 /* 00003B1C */
00003B18 7000 moveq.l D0, 0x00
00003B1A 6020 bra +0x22 /* 00003B3C */
label00003B1C:
00003B1C 026E FFFB FFF8 andi.w [A6 - 0x8], 0xFFFB
00003B22 4878 0008 push.l 0x8
00003B26 486E FFF8 pea.l [A6 - 0x8]
00003B2A 2F2E 000E move.l -[A7], [A6 + 0xE]
00003B2E 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B32 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B36 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003B3A 7001 moveq.l D0, 0x01
label00003B3C:
00003B3C 4E5E unlink A6
00003B3E 4E75 rts
fn00003B40:
00003B40 4E56 FFF8 link A6, -0x0008
00003B44 4878 0008 push.l 0x8
00003B48 486E FFF8 pea.l [A6 - 0x8]
00003B4C 2F2E 000E move.l -[A7], [A6 + 0xE]
00003B50 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B54 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B58 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003B5C 4A40 tst.w D0
00003B5E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003B62 6604 bne +0x6 /* 00003B68 */
00003B64 7000 moveq.l D0, 0x00
00003B66 6006 bra +0x8 /* 00003B6E */
label00003B68:
00003B68 7004 moveq.l D0, 0x04
00003B6A C06E FFF8 and.w D0, [A6 - 0x8]
label00003B6E:
00003B6E 4E5E unlink A6
00003B70 4E75 rts
export_495:
fn00003B72:
00003B72 4E56 FFF8 link A6, -0x0008
00003B76 206E 0012 movea.l A0, [A6 + 0x12]
00003B7A 4290 clr.l [A0]
00003B7C 4878 0008 push.l 0x8
00003B80 486E FFF8 pea.l [A6 - 0x8]
00003B84 2F2E 000E move.l -[A7], [A6 + 0xE]
00003B88 3F2E 000C move.w -[A7], [A6 + 0xC]
00003B8C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B90 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003B94 4A40 tst.w D0
00003B96 4FEF 0012 lea.l A7, [A7 + 0x12]
00003B9A 6604 bne +0x6 /* 00003BA0 */
00003B9C 7000 moveq.l D0, 0x00
00003B9E 600A bra +0xC /* 00003BAA */
label00003BA0:
00003BA0 206E 0012 movea.l A0, [A6 + 0x12]
00003BA4 20AE FFFC move.l [A0], [A6 - 0x4]
00003BA8 7001 moveq.l D0, 0x01
label00003BAA:
00003BAA 4E5E unlink A6
00003BAC 4E75 rts
export_496:
fn00003BAE:
00003BAE 4E56 FFF8 link A6, -0x0008
00003BB2 206E 0012 movea.l A0, [A6 + 0x12]
00003BB6 4250 clr.w [A0]
00003BB8 4878 0008 push.l 0x8
00003BBC 486E FFF8 pea.l [A6 - 0x8]
00003BC0 2F2E 000E move.l -[A7], [A6 + 0xE]
00003BC4 3F2E 000C move.w -[A7], [A6 + 0xC]
00003BC8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003BCC 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003BD0 4A40 tst.w D0
00003BD2 4FEF 0012 lea.l A7, [A7 + 0x12]
00003BD6 6604 bne +0x6 /* 00003BDC */
00003BD8 7000 moveq.l D0, 0x00
00003BDA 600A bra +0xC /* 00003BE6 */
label00003BDC:
00003BDC 206E 0012 movea.l A0, [A6 + 0x12]
00003BE0 30AE FFFA move.w [A0], [A6 - 0x6]
00003BE4 7001 moveq.l D0, 0x01
label00003BE6:
00003BE6 4E5E unlink A6
00003BE8 4E75 rts
fn00003BEA:
00003BEA 4E56 FFF8 link A6, -0x0008
00003BEE 48E7 0308 movem.l -[A7], D6,D7,A4
00003BF2 286E 0008 movea.l A4, [A6 + 0x8]
00003BF6 3E2E 000C move.w D7, [A6 + 0xC]
00003BFA 486E FFFA pea.l [A6 - 0x6]
00003BFE 2F2E 000E move.l -[A7], [A6 + 0xE]
00003C02 3F07 move.w -[A7], D7
00003C04 2F0C move.l -[A7], A4
00003C06 4EBA FFA6 jsr [PC - 0x5A /* 00003BAE */]
00003C0A 486E FFFC pea.l [A6 - 0x4]
00003C0E 3F07 move.w -[A7], D7
00003C10 2F0C move.l -[A7], A4
00003C12 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003C16 7C01 moveq.l D6, 0x01
00003C18 DCAE 000E add.l D6, [A6 + 0xE]
00003C1C 4FEF 0018 lea.l A7, [A7 + 0x18]
00003C20 603A bra +0x3C /* 00003C5C */
label00003C22:
00003C22 486E FFF8 pea.l [A6 - 0x8]
00003C26 2F06 move.l -[A7], D6
00003C28 3F07 move.w -[A7], D7
00003C2A 2F0C move.l -[A7], A4
00003C2C 4EBA FF80 jsr [PC - 0x80 /* 00003BAE */]
00003C30 302E FFF8 move.w D0, [A6 - 0x8]
00003C34 B06E FFFA cmp.w D0, [A6 - 0x6]
00003C38 4FEF 000E lea.l A7, [A7 + 0xE]
00003C3C 6F24 ble +0x26 /* 00003C62 */
00003C3E 2F2E 0016 move.l -[A7], [A6 + 0x16]
00003C42 2F06 move.l -[A7], D6
00003C44 3F07 move.w -[A7], D7
00003C46 2F0C move.l -[A7], A4
00003C48 206E 0012 movea.l A0, [A6 + 0x12]
00003C4C 4E90 jsr [A0]
00003C4E 4A40 tst.w D0
00003C50 4FEF 000E lea.l A7, [A7 + 0xE]
00003C54 6604 bne +0x6 /* 00003C5A */
00003C56 7000 moveq.l D0, 0x00
00003C58 600A bra +0xC /* 00003C64 */
label00003C5A:
00003C5A 5286 addq.l D6, 1
label00003C5C:
00003C5C BCAE FFFC cmp.l D6, [A6 - 0x4]
00003C60 6DC0 blt -0x3E /* 00003C22 */
label00003C62:
00003C62 7001 moveq.l D0, 0x01
label00003C64:
00003C64 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003C68 4E5E unlink A6
00003C6A 4E75 rts
00003C6C 4E56 FFF8 link A6, -0x0008
00003C70 48E7 0308 movem.l -[A7], D6,D7,A4
00003C74 286E 0008 movea.l A4, [A6 + 0x8]
00003C78 3E2E 000C move.w D7, [A6 + 0xC]
00003C7C 486E FFFA pea.l [A6 - 0x6]
00003C80 2F2E 000E move.l -[A7], [A6 + 0xE]
00003C84 3F07 move.w -[A7], D7
00003C86 2F0C move.l -[A7], A4
00003C88 4EBA FF24 jsr [PC - 0xDC /* 00003BAE */]
00003C8C 486E FFFC pea.l [A6 - 0x4]
00003C90 3F07 move.w -[A7], D7
00003C92 2F0C move.l -[A7], A4
00003C94 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003C98 7C01 moveq.l D6, 0x01
00003C9A DCAE 000E add.l D6, [A6 + 0xE]
00003C9E 4FEF 0018 lea.l A7, [A7 + 0x18]
00003CA2 604A bra +0x4C /* 00003CEE */
label00003CA4:
00003CA4 486E FFF8 pea.l [A6 - 0x8]
00003CA8 2F06 move.l -[A7], D6
00003CAA 3F07 move.w -[A7], D7
00003CAC 2F0C move.l -[A7], A4
00003CAE 4EBA FEFE jsr [PC - 0x102 /* 00003BAE */]
00003CB2 302E FFF8 move.w D0, [A6 - 0x8]
00003CB6 B06E FFFA cmp.w D0, [A6 - 0x6]
00003CBA 4FEF 000E lea.l A7, [A7 + 0xE]
00003CBE 6F34 ble +0x36 /* 00003CF4 */
00003CC0 302E FFF8 move.w D0, [A6 - 0x8]
00003CC4 906E FFFA sub.w D0, [A6 - 0x6]
00003CC8 3040 movea.w A0, D0
00003CCA B1EE 0012 cmpa.l A0, [A6 + 0x12]
00003CCE 6E1C bgt +0x1E /* 00003CEC */
00003CD0 2F2E 001A move.l -[A7], [A6 + 0x1A]
00003CD4 2F06 move.l -[A7], D6
00003CD6 3F07 move.w -[A7], D7
00003CD8 2F0C move.l -[A7], A4
00003CDA 206E 0016 movea.l A0, [A6 + 0x16]
00003CDE 4E90 jsr [A0]
00003CE0 4A40 tst.w D0
00003CE2 4FEF 000E lea.l A7, [A7 + 0xE]
00003CE6 6604 bne +0x6 /* 00003CEC */
00003CE8 7000 moveq.l D0, 0x00
00003CEA 600A bra +0xC /* 00003CF6 */
label00003CEC:
00003CEC 5286 addq.l D6, 1
label00003CEE:
00003CEE BCAE FFFC cmp.l D6, [A6 - 0x4]
00003CF2 6DB0 blt -0x4E /* 00003CA4 */
label00003CF4:
00003CF4 7001 moveq.l D0, 0x01
label00003CF6:
00003CF6 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00003CFA 4E5E unlink A6
00003CFC 4E75 rts
export_497:
fn00003CFE:
00003CFE 4E56 FFEE link A6, -0x0012
00003D02 486E FFF8 pea.l [A6 - 0x8]
00003D06 3F2E 000C move.w -[A7], [A6 + 0xC]
00003D0A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D0E 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003D12 70FF moveq.l D0, 0xFFFFFFFF
00003D14 D0AE FFF8 add.l D0, [A6 - 0x8]
00003D18 B0AE 000E cmp.l D0, [A6 + 0xE]
00003D1C 4FEF 000A lea.l A7, [A7 + 0xA]
00003D20 6604 bne +0x6 /* 00003D26 */
00003D22 7000 moveq.l D0, 0x00
00003D24 6046 bra +0x48 /* 00003D6C */
label00003D26:
00003D26 486E FFFC pea.l [A6 - 0x4]
00003D2A 206E 000E movea.l A0, [A6 + 0xE]
00003D2E 4868 0001 pea.l [A0 + 0x1]
00003D32 3F2E 000C move.w -[A7], [A6 + 0xC]
00003D36 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D3A 4EBA FE72 jsr [PC - 0x18E /* 00003BAE */]
00003D3E 4A40 tst.w D0
00003D40 4FEF 000E lea.l A7, [A7 + 0xE]
00003D44 6604 bne +0x6 /* 00003D4A */
00003D46 7000 moveq.l D0, 0x00
00003D48 6022 bra +0x24 /* 00003D6C */
label00003D4A:
00003D4A 486E FFFE pea.l [A6 - 0x2]
00003D4E 2F2E 000E move.l -[A7], [A6 + 0xE]
00003D52 3F2E 000C move.w -[A7], [A6 + 0xC]
00003D56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D5A 4EBA FE52 jsr [PC - 0x1AE /* 00003BAE */]
00003D5E 302E FFFC move.w D0, [A6 - 0x4]
00003D62 B06E FFFE cmp.w D0, [A6 - 0x2]
00003D66 5EC0 sgt D0
00003D68 4400 neg.b D0
00003D6A 4880 ext.w D0
label00003D6C:
00003D6C 4E5E unlink A6
00003D6E 4E75 rts
export_498:
fn00003D70:
00003D70 4E56 FFFE link A6, -0x0002
00003D74 2F07 move.l -[A7], D7
00003D76 206E 0014 movea.l A0, [A6 + 0x14]
00003D7A 20AE 000E move.l [A0], [A6 + 0xE]
00003D7E 7EFF moveq.l D7, 0xFFFFFFFF
00003D80 DEAE 000E add.l D7, [A6 + 0xE]
00003D84 603A bra +0x3C /* 00003DC0 */
label00003D86:
00003D86 486E FFFE pea.l [A6 - 0x2]
00003D8A 2F07 move.l -[A7], D7
00003D8C 3F2E 000C move.w -[A7], [A6 + 0xC]
00003D90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D94 4EBA FE18 jsr [PC - 0x1E8 /* 00003BAE */]
00003D98 302E FFFE move.w D0, [A6 - 0x2]
00003D9C B06E 0012 cmp.w D0, [A6 + 0x12]
00003DA0 4FEF 000E lea.l A7, [A7 + 0xE]
00003DA4 660A bne +0xC /* 00003DB0 */
00003DA6 206E 0014 movea.l A0, [A6 + 0x14]
00003DAA 2087 move.l [A0], D7
00003DAC 7001 moveq.l D0, 0x01
00003DAE 6016 bra +0x18 /* 00003DC6 */
label00003DB0:
00003DB0 302E FFFE move.w D0, [A6 - 0x2]
00003DB4 B06E 0012 cmp.w D0, [A6 + 0x12]
00003DB8 6C04 bge +0x6 /* 00003DBE */
00003DBA 7000 moveq.l D0, 0x00
00003DBC 6008 bra +0xA /* 00003DC6 */
label00003DBE:
00003DBE 5387 subq.l D7, 1
label00003DC0:
00003DC0 4A87 tst.l D7
00003DC2 6CC2 bge -0x3C /* 00003D86 */
00003DC4 7000 moveq.l D0, 0x00
label00003DC6:
00003DC6 2E1F move.l D7, [A7]+
00003DC8 4E5E unlink A6
00003DCA 4E75 rts
fn00003DCC:
00003DCC 4E56 FFFA link A6, -0x0006
00003DD0 2F07 move.l -[A7], D7
00003DD2 206E 0014 movea.l A0, [A6 + 0x14]
00003DD6 20AE 000E move.l [A0], [A6 + 0xE]
00003DDA 486E FFFC pea.l [A6 - 0x4]
00003DDE 3F2E 000C move.w -[A7], [A6 + 0xC]
00003DE2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003DE6 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003DEA 7E01 moveq.l D7, 0x01
00003DEC DEAE 000E add.l D7, [A6 + 0xE]
00003DF0 4FEF 000A lea.l A7, [A7 + 0xA]
00003DF4 603A bra +0x3C /* 00003E30 */
label00003DF6:
00003DF6 486E FFFA pea.l [A6 - 0x6]
00003DFA 2F07 move.l -[A7], D7
00003DFC 3F2E 000C move.w -[A7], [A6 + 0xC]
00003E00 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E04 4EBA FDA8 jsr [PC - 0x258 /* 00003BAE */]
00003E08 302E FFFA move.w D0, [A6 - 0x6]
00003E0C B06E 0012 cmp.w D0, [A6 + 0x12]
00003E10 4FEF 000E lea.l A7, [A7 + 0xE]
00003E14 660A bne +0xC /* 00003E20 */
00003E16 206E 0014 movea.l A0, [A6 + 0x14]
00003E1A 2087 move.l [A0], D7
00003E1C 7001 moveq.l D0, 0x01
00003E1E 6018 bra +0x1A /* 00003E38 */
label00003E20:
00003E20 302E FFFA move.w D0, [A6 - 0x6]
00003E24 B06E 0012 cmp.w D0, [A6 + 0x12]
00003E28 6C04 bge +0x6 /* 00003E2E */
00003E2A 7000 moveq.l D0, 0x00
00003E2C 600A bra +0xC /* 00003E38 */
label00003E2E:
00003E2E 5287 addq.l D7, 1
label00003E30:
00003E30 BEAE FFFC cmp.l D7, [A6 - 0x4]
00003E34 6DC0 blt -0x3E /* 00003DF6 */
00003E36 7000 moveq.l D0, 0x00
label00003E38:
00003E38 2E1F move.l D7, [A7]+
00003E3A 4E5E unlink A6
00003E3C 4E75 rts
00003E3E 4E56 FFFA link A6, -0x0006
00003E42 48E7 0300 movem.l -[A7], D6,D7
00003E46 7E00 moveq.l D7, 0x00
00003E48 206E 0014 movea.l A0, [A6 + 0x14]
00003E4C 20AE 000E move.l [A0], [A6 + 0xE]
00003E50 486E FFFC pea.l [A6 - 0x4]
00003E54 3F2E 000C move.w -[A7], [A6 + 0xC]
00003E58 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E5C 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003E60 7C01 moveq.l D6, 0x01
00003E62 DCAE 000E add.l D6, [A6 + 0xE]
00003E66 4FEF 000A lea.l A7, [A7 + 0xA]
00003E6A 6038 bra +0x3A /* 00003EA4 */
label00003E6C:
00003E6C 486E FFFA pea.l [A6 - 0x6]
00003E70 2F06 move.l -[A7], D6
00003E72 3F2E 000C move.w -[A7], [A6 + 0xC]
00003E76 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E7A 4EBA FD32 jsr [PC - 0x2CE /* 00003BAE */]
00003E7E 302E FFFA move.w D0, [A6 - 0x6]
00003E82 B06E 0012 cmp.w D0, [A6 + 0x12]
00003E86 4FEF 000E lea.l A7, [A7 + 0xE]
00003E8A 6608 bne +0xA /* 00003E94 */
00003E8C 206E 0014 movea.l A0, [A6 + 0x14]
00003E90 2086 move.l [A0], D6
00003E92 7E01 moveq.l D7, 0x01
label00003E94:
00003E94 302E FFFA move.w D0, [A6 - 0x6]
00003E98 B06E 0012 cmp.w D0, [A6 + 0x12]
00003E9C 6C04 bge +0x6 /* 00003EA2 */
00003E9E 3007 move.w D0, D7
00003EA0 600A bra +0xC /* 00003EAC */
label00003EA2:
00003EA2 5286 addq.l D6, 1
label00003EA4:
00003EA4 BCAE FFFC cmp.l D6, [A6 - 0x4]
00003EA8 6DC2 blt -0x3C /* 00003E6C */
00003EAA 3007 move.w D0, D7
label00003EAC:
00003EAC 4CDF 00C0 movem.l D6,D7, [A7]+
00003EB0 4E5E unlink A6
00003EB2 4E75 rts
fn00003EB4:
00003EB4 4E56 FFFE link A6, -0x0002
00003EB8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003EBC 286E 0008 movea.l A4, [A6 + 0x8]
00003EC0 3C2E 000C move.w D6, [A6 + 0xC]
00003EC4 2E2E 000E move.l D7, [A6 + 0xE]
00003EC8 1A2E 0012 move.b D5, [A6 + 0x12]
00003ECC 266E 0014 movea.l A3, [A6 + 0x14]
00003ED0 486E FFFE pea.l [A6 - 0x2]
00003ED4 2F07 move.l -[A7], D7
00003ED6 3F06 move.w -[A7], D6
00003ED8 2F0C move.l -[A7], A4
00003EDA 4EBA FCD2 jsr [PC - 0x32E /* 00003BAE */]
00003EDE 0C05 0001 cmpi.b D5, 0x1
00003EE2 4FEF 000E lea.l A7, [A7 + 0xE]
00003EE6 670C beq +0xE /* 00003EF4 */
00003EE8 0C05 0002 cmpi.b D5, 0x2
00003EEC 6706 beq +0x8 /* 00003EF4 */
00003EEE 0C05 0004 cmpi.b D5, 0x4
00003EF2 6604 bne +0x6 /* 00003EF8 */
label00003EF4:
00003EF4 382E FFFE move.w D4, [A6 - 0x2]
label00003EF8:
00003EF8 0C05 0003 cmpi.b D5, 0x3
00003EFC 6606 bne +0x8 /* 00003F04 */
00003EFE 78FF moveq.l D4, 0xFFFFFFFF
00003F00 D86E FFFE add.w D4, [A6 - 0x2]
label00003F04:
00003F04 0C05 0001 cmpi.b D5, 0x1
00003F08 670C beq +0xE /* 00003F16 */
00003F0A 0C05 0003 cmpi.b D5, 0x3
00003F0E 6706 beq +0x8 /* 00003F16 */
00003F10 0C05 0004 cmpi.b D5, 0x4
00003F14 6612 bne +0x14 /* 00003F28 */
label00003F16:
00003F16 2F0B move.l -[A7], A3
00003F18 3F04 move.w -[A7], D4
00003F1A 2F07 move.l -[A7], D7
00003F1C 3F06 move.w -[A7], D6
00003F1E 2F0C move.l -[A7], A4
00003F20 4EBA FE4E jsr [PC - 0x1B2 /* 00003D70 */]
00003F24 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003F28:
00003F28 0C05 0002 cmpi.b D5, 0x2
00003F2C 6614 bne +0x16 /* 00003F42 */
00003F2E 2F0B move.l -[A7], A3
00003F30 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F34 2F07 move.l -[A7], D7
00003F36 3F06 move.w -[A7], D6
00003F38 2F0C move.l -[A7], A4
00003F3A 4EBA FE90 jsr [PC - 0x170 /* 00003DCC */]
00003F3E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003F42:
00003F42 BE93 cmp.l D7, [A3]
00003F44 56C0 sne D0
00003F46 4400 neg.b D0
00003F48 4880 ext.w D0
00003F4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00003F4E 4E5E unlink A6
00003F50 4E75 rts
fn00003F52:
00003F52 4E56 FFF4 link A6, -0x000C
00003F56 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00003F5A 286E 0008 movea.l A4, [A6 + 0x8]
00003F5E 3E2E 000C move.w D7, [A6 + 0xC]
00003F62 486E FFFC pea.l [A6 - 0x4]
00003F66 3F07 move.w -[A7], D7
00003F68 2F0C move.l -[A7], A4
00003F6A 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00003F6E 2C2E 0012 move.l D6, [A6 + 0x12]
00003F72 DCAE 000E add.l D6, [A6 + 0xE]
00003F76 5386 subq.l D6, 1
00003F78 BCAE FFFC cmp.l D6, [A6 - 0x4]
00003F7C 4FEF 000A lea.l A7, [A7 + 0xA]
00003F80 6D06 blt +0x8 /* 00003F88 */
00003F82 7CFF moveq.l D6, 0xFFFFFFFF
00003F84 DCAE FFFC add.l D6, [A6 - 0x4]
label00003F88:
00003F88 2A2E 000E move.l D5, [A6 + 0xE]
00003F8C 6032 bra +0x34 /* 00003FC0 */
label00003F8E:
00003F8E 4878 0008 push.l 0x8
00003F92 486E FFF4 pea.l [A6 - 0xC]
00003F96 2F05 move.l -[A7], D5
00003F98 3F07 move.w -[A7], D7
00003F9A 2F0C move.l -[A7], A4
00003F9C 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00003FA0 302E 0016 move.w D0, [A6 + 0x16]
00003FA4 D16E FFF6 add.w [A6 - 0xA], D0
00003FA8 7208 moveq.l D1, 0x08
00003FAA 2E81 move.l [A7], D1
00003FAC 486E FFF4 pea.l [A6 - 0xC]
00003FB0 2F05 move.l -[A7], D5
00003FB2 3F07 move.w -[A7], D7
00003FB4 2F0C move.l -[A7], A4
00003FB6 4EAD 1262 jsr [A5 + 0x1262 /* export_584 */]
00003FBA 4FEF 0020 lea.l A7, [A7 + 0x20]
00003FBE 5285 addq.l D5, 1
label00003FC0:
00003FC0 BC85 cmp.l D6, D5
00003FC2 6CCA bge -0x34 /* 00003F8E */
00003FC4 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00003FC8 4E5E unlink A6
00003FCA 4E75 rts
fn00003FCC:
00003FCC 4E56 FFFC link A6, -0x0004
00003FD0 486E FFFC pea.l [A6 - 0x4]
00003FD4 2F2E 000C move.l -[A7], [A6 + 0xC]
00003FD8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003FDC 4EBA 0546 jsr [PC + 0x546 /* 00004524 */]
00003FE0 4AAE FFFC tst.l [A6 - 0x4]
00003FE4 57C0 seq D0
00003FE6 4400 neg.b D0
00003FE8 4880 ext.w D0
00003FEA 4E5E unlink A6
00003FEC 4E75 rts
fn00003FEE:
00003FEE 4E56 FFF2 link A6, -0x000E
00003FF2 2F06 move.l -[A7], D6
00003FF4 486E FFFE pea.l [A6 - 0x2]
00003FF8 2F2E 000E move.l -[A7], [A6 + 0xE]
00003FFC 3F2E 000C move.w -[A7], [A6 + 0xC]
00004000 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004004 4EBA FBA8 jsr [PC - 0x458 /* 00003BAE */]
00004008 486E FFF8 pea.l [A6 - 0x8]
0000400C 3F2E 000C move.w -[A7], [A6 + 0xC]
00004010 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004014 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00004018 206E 0012 movea.l A0, [A6 + 0x12]
0000401C 4290 clr.l [A0]
0000401E 7C01 moveq.l D6, 0x01
00004020 DCAE 000E add.l D6, [A6 + 0xE]
00004024 4FEF 0018 lea.l A7, [A7 + 0x18]
00004028 6028 bra +0x2A /* 00004052 */
label0000402A:
0000402A 486E FFFC pea.l [A6 - 0x4]
0000402E 2F06 move.l -[A7], D6
00004030 3F2E 000C move.w -[A7], [A6 + 0xC]
00004034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004038 4EBA FB74 jsr [PC - 0x48C /* 00003BAE */]
0000403C 302E FFFC move.w D0, [A6 - 0x4]
00004040 B06E FFFE cmp.w D0, [A6 - 0x2]
00004044 4FEF 000E lea.l A7, [A7 + 0xE]
00004048 6F0E ble +0x10 /* 00004058 */
0000404A 206E 0012 movea.l A0, [A6 + 0x12]
0000404E 5290 addq.l [A0], 1
00004050 5286 addq.l D6, 1
label00004052:
00004052 BCAE FFF8 cmp.l D6, [A6 - 0x8]
00004056 6DD2 blt -0x2C /* 0000402A */
label00004058:
00004058 7001 moveq.l D0, 0x01
0000405A 2C1F move.l D6, [A7]+
0000405C 4E5E unlink A6
0000405E 4E75 rts
fn00004060:
00004060 4E56 0000 link A6, 0
00004064 2F2E 0012 move.l -[A7], [A6 + 0x12]
00004068 2F2E 000E move.l -[A7], [A6 + 0xE]
0000406C 3F2E 000C move.w -[A7], [A6 + 0xC]
00004070 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004074 4EBA FF78 jsr [PC - 0x88 /* 00003FEE */]
00004078 206E 0012 movea.l A0, [A6 + 0x12]
0000407C 5290 addq.l [A0], 1
0000407E 7001 moveq.l D0, 0x01
00004080 4E5E unlink A6
00004082 4E75 rts
export_500:
00004084 4E56 FFFC link A6, -0x0004
00004088 486E FFFC pea.l [A6 - 0x4]
0000408C 2F2E 000E move.l -[A7], [A6 + 0xE]
00004090 3F2E 000C move.w -[A7], [A6 + 0xC]
00004094 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004098 4EBA FAD8 jsr [PC - 0x528 /* 00003B72 */]
0000409C 4297 clr.l [A7]
0000409E 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040A6 4EBA 1A12 jsr [PC + 0x1A12 /* 00005ABA */]
000040AA 7001 moveq.l D0, 0x01
000040AC 4E5E unlink A6
000040AE 4E75 rts
export_501:
000040B0 4E56 FFFC link A6, -0x0004
000040B4 486E FFFC pea.l [A6 - 0x4]
000040B8 2F2E 000E move.l -[A7], [A6 + 0xE]
000040BC 3F2E 000C move.w -[A7], [A6 + 0xC]
000040C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040C4 4EBA FAAC jsr [PC - 0x554 /* 00003B72 */]
000040C8 4297 clr.l [A7]
000040CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000040CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040D2 4EBA 199A jsr [PC + 0x199A /* 00005A6E */]
000040D6 7001 moveq.l D0, 0x01
000040D8 4E5E unlink A6
000040DA 4E75 rts
fn000040DC:
000040DC 4E56 0000 link A6, 0
000040E0 2F2E 0012 move.l -[A7], [A6 + 0x12]
000040E4 2F2E 000E move.l -[A7], [A6 + 0xE]
000040E8 3F2E 000C move.w -[A7], [A6 + 0xC]
000040EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000040F0 4EAD 125A jsr [A5 + 0x125A /* export_583 */]
000040F4 4E5E unlink A6
000040F6 4E75 rts
export_499:
fn000040F8:
000040F8 4E56 FFF8 link A6, -0x0008
000040FC 48E7 0108 movem.l -[A7], D7,A4
00004100 2E2E 000C move.l D7, [A6 + 0xC]
00004104 2F07 move.l -[A7], D7
00004106 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000410A 4EBA 1A26 jsr [PC + 0x1A26 /* 00005B32 */]
0000410E 4A40 tst.w D0
00004110 508F addq.l A7, 8
00004112 6754 beq +0x56 /* 00004168 */
00004114 2D47 FFFC move.l [A6 - 0x4], D7
00004118 426E FFF8 clr.w [A6 - 0x8]
0000411C 2F07 move.l -[A7], D7
0000411E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004122 4EBA 17D2 jsr [PC + 0x17D2 /* 000058F6 */]
00004126 3D40 FFFA move.w [A6 - 0x6], D0
0000412A 4297 clr.l [A7]
0000412C 2F39 FFFF D682 move.l -[A7], [0xFFFFD682]
00004132 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00004136 2E1F move.l D7, [A7]+
00004138 2047 movea.l A0, D7
0000413A 4868 0008 pea.l [A0 + 0x8]
0000413E 2F39 FFFF D682 move.l -[A7], [0xFFFFD682]
00004144 4EAD 15CA jsr [A5 + 0x15CA /* export_693 */]
00004148 2079 FFFF D682 movea.l A0, [0xFFFFD682]
0000414E 2007 move.l D0, D7
00004150 D090 add.l D0, [A0]
00004152 2840 movea.l A4, D0
00004154 41EE FFF8 lea.l A0, [A6 - 0x8]
00004158 7008 moveq.l D0, 0x08
0000415A 224C movea.l A1, A4
0000415C A02E syscall BlockMove/BlockMoveData
0000415E 52B9 FFFF D686 addq.l [0xFFFFD686], 1
00004164 4FEF 000C lea.l A7, [A7 + 0xC]
label00004168:
00004168 7001 moveq.l D0, 0x01
0000416A 4CDF 1080 movem.l D7,A4, [A7]+
0000416E 4E5E unlink A6
00004170 4E75 rts
fn00004172:
00004172 4E56 FFFC link A6, -0x0004
00004176 42B9 FFFF D686 clr.l [0xFFFFD686]
0000417C 2F3C FFFF D682 move.l -[A7], 0xFFFFD682
00004182 42A7 clr.l -[A7]
00004184 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
00004188 486E FFFC pea.l [A6 - 0x4]
0000418C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004190 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004194 4EBA 038E jsr [PC + 0x38E /* 00004524 */]
00004198 4297 clr.l [A7]
0000419A 486D 0FBA pea.l [A5 + 0xFBA /* export_499 */]
0000419E 3F2E 0010 move.w -[A7], [A6 + 0x10]
000041A2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000041A6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041AA 4EBA 0898 jsr [PC + 0x898 /* 00004A44 */]
000041AE 206E 0016 movea.l A0, [A6 + 0x16]
000041B2 20B9 FFFF D686 move.l [A0], [0xFFFFD686]
000041B8 226E 0012 movea.l A1, [A6 + 0x12]
000041BC 22B9 FFFF D682 move.l [A1], [0xFFFFD682]
000041C2 7001 moveq.l D0, 0x01
000041C4 4E5E unlink A6
000041C6 4E75 rts
000041C8 4E56 FFF8 link A6, -0x0008
000041CC 42B9 FFFF D686 clr.l [0xFFFFD686]
000041D2 2F3C FFFF D682 move.l -[A7], 0xFFFFD682
000041D8 42A7 clr.l -[A7]
000041DA 4EAD 15BA jsr [A5 + 0x15BA /* export_691 */]
000041DE 4297 clr.l [A7]
000041E0 2F2E 000C move.l -[A7], [A6 + 0xC]
000041E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041E8 4EBA FF0E jsr [PC - 0xF2 /* 000040F8 */]
000041EC 486E FFFC pea.l [A6 - 0x4]
000041F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000041F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000041F8 4EBA 032A jsr [PC + 0x32A /* 00004524 */]
000041FC 4297 clr.l [A7]
000041FE 486D 0FBA pea.l [A5 + 0xFBA /* export_499 */]
00004202 3F2E 0010 move.w -[A7], [A6 + 0x10]
00004206 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000420A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000420E 4EBA 0834 jsr [PC + 0x834 /* 00004A44 */]
00004212 206E 0016 movea.l A0, [A6 + 0x16]
00004216 20B9 FFFF D686 move.l [A0], [0xFFFFD686]
0000421C 226E 0012 movea.l A1, [A6 + 0x12]
00004220 22B9 FFFF D682 move.l [A1], [0xFFFFD682]
00004226 7001 moveq.l D0, 0x01
00004228 4E5E unlink A6
0000422A 4E75 rts
fn0000422C:
0000422C 4E56 FFF4 link A6, -0x000C
00004230 48E7 0308 movem.l -[A7], D6,D7,A4
00004234 286E 0008 movea.l A4, [A6 + 0x8]
00004238 3C2E 000C move.w D6, [A6 + 0xC]
0000423C 2E2E 000E move.l D7, [A6 + 0xE]
00004240 486E FFFC pea.l [A6 - 0x4]
00004244 2F07 move.l -[A7], D7
00004246 3F06 move.w -[A7], D6
00004248 2F0C move.l -[A7], A4
0000424A 4EBA F926 jsr [PC - 0x6DA /* 00003B72 */]
0000424E 2EAE FFFC move.l [A7], [A6 - 0x4]
00004252 2F0C move.l -[A7], A4
00004254 4EBA FD76 jsr [PC - 0x28A /* 00003FCC */]
00004258 4A40 tst.w D0
0000425A 4FEF 0012 lea.l A7, [A7 + 0x12]
0000425E 6706 beq +0x8 /* 00004266 */
00004260 7000 moveq.l D0, 0x00
00004262 6000 00F2 bra +0xF4 /* 00004356 */
label00004266:
00004266 486E FFF8 pea.l [A6 - 0x8]
0000426A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000426E 2F0C move.l -[A7], A4
00004270 4EBA 02B2 jsr [PC + 0x2B2 /* 00004524 */]
00004274 4297 clr.l [A7]
00004276 486D 104A pea.l [A5 + 0x104A /* export_517 */]
0000427A 3F2E 0012 move.w -[A7], [A6 + 0x12]
0000427E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004282 2F0C move.l -[A7], A4
00004284 4EBA 07BE jsr [PC + 0x7BE /* 00004A44 */]
00004288 2EBC FFFF D686 move.l [A7], 0xFFFFD686
0000428E 2F3C FFFF D682 move.l -[A7], 0xFFFFD682
00004294 3F2E 0012 move.w -[A7], [A6 + 0x12]
00004298 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000429C 2F0C move.l -[A7], A4
0000429E 4EBA FED2 jsr [PC - 0x12E /* 00004172 */]
000042A2 486E FFF4 pea.l [A6 - 0xC]
000042A6 2F07 move.l -[A7], D7
000042A8 3F06 move.w -[A7], D6
000042AA 2F0C move.l -[A7], A4
000042AC 4EBA FD40 jsr [PC - 0x2C0 /* 00003FEE */]
000042B0 4AAE FFF4 tst.l [A6 - 0xC]
000042B4 4FEF 0036 lea.l A7, [A7 + 0x36]
000042B8 6726 beq +0x28 /* 000042E0 */
000042BA 42A7 clr.l -[A7]
000042BC 486D 0FC2 pea.l [A5 + 0xFC2 /* export_500 */]
000042C0 2F07 move.l -[A7], D7
000042C2 3F06 move.w -[A7], D6
000042C4 2F0C move.l -[A7], A4
000042C6 4EBA F922 jsr [PC - 0x6DE /* 00003BEA */]
000042CA 2EAE FFF4 move.l [A7], [A6 - 0xC]
000042CE 2047 movea.l A0, D7
000042D0 4868 0001 pea.l [A0 + 0x1]
000042D4 3F06 move.w -[A7], D6
000042D6 2F0C move.l -[A7], A4
000042D8 4EBA FE02 jsr [PC - 0x1FE /* 000040DC */]
000042DC 4FEF 001C lea.l A7, [A7 + 0x1C]
label000042E0:
000042E0 4AB9 FFFF D686 tst.l [0xFFFFD686]
000042E6 6762 beq +0x64 /* 0000434A */
000042E8 2079 FFFF D682 movea.l A0, [0xFFFFD682]
000042EE A029 syscall HLock
000042F0 2047 movea.l A0, D7
000042F2 4868 0001 pea.l [A0 + 0x1]
000042F6 2F39 FFFF D686 move.l -[A7], [0xFFFFD686]
000042FC 4878 0008 push.l 0x8
00004300 2079 FFFF D682 movea.l A0, [0xFFFFD682]
00004306 2F10 move.l -[A7], [A0]
00004308 3F06 move.w -[A7], D6
0000430A 2F0C move.l -[A7], A4
0000430C 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00004310 4A40 tst.w D0
00004312 4FEF 0016 lea.l A7, [A7 + 0x16]
00004316 6616 bne +0x18 /* 0000432E */
00004318 2079 FFFF D682 movea.l A0, [0xFFFFD682]
0000431E A02A syscall HUnlock
00004320 2F3C FFFF D682 move.l -[A7], 0xFFFFD682
00004326 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
0000432A 7000 moveq.l D0, 0x00
0000432C 6028 bra +0x2A /* 00004356 */
label0000432E:
0000432E 2079 FFFF D682 movea.l A0, [0xFFFFD682]
00004334 A02A syscall HUnlock
00004336 42A7 clr.l -[A7]
00004338 486D 0FCA pea.l [A5 + 0xFCA /* export_501 */]
0000433C 2F07 move.l -[A7], D7
0000433E 3F06 move.w -[A7], D6
00004340 2F0C move.l -[A7], A4
00004342 4EBA F8A6 jsr [PC - 0x75A /* 00003BEA */]
00004346 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000434A:
0000434A 2F3C FFFF D682 move.l -[A7], 0xFFFFD682
00004350 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00004354 7001 moveq.l D0, 0x01
label00004356:
00004356 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18]
0000435C 4E5E unlink A6
0000435E 4E75 rts
fn00004360:
00004360 4E56 0000 link A6, 0
00004364 3F3C 7FFF move.w -[A7], 0x7FFF
00004368 2F2E 000E move.l -[A7], [A6 + 0xE]
0000436C 3F2E 000C move.w -[A7], [A6 + 0xC]
00004370 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004374 4EBA FEB6 jsr [PC - 0x14A /* 0000422C */]
00004378 4E5E unlink A6
0000437A 4E75 rts
fn0000437C:
0000437C 4E56 FFF8 link A6, -0x0008
00004380 48E7 0308 movem.l -[A7], D6,D7,A4
00004384 286E 0008 movea.l A4, [A6 + 0x8]
00004388 3C2E 000C move.w D6, [A6 + 0xC]
0000438C 2E2E 000E move.l D7, [A6 + 0xE]
00004390 486E FFFC pea.l [A6 - 0x4]
00004394 2F07 move.l -[A7], D7
00004396 3F06 move.w -[A7], D6
00004398 2F0C move.l -[A7], A4
0000439A 4EBA F7D6 jsr [PC - 0x82A /* 00003B72 */]
0000439E 2EAE FFFC move.l [A7], [A6 - 0x4]
000043A2 2F0C move.l -[A7], A4
000043A4 4EBA FC26 jsr [PC - 0x3DA /* 00003FCC */]
000043A8 4A40 tst.w D0
000043AA 4FEF 0012 lea.l A7, [A7 + 0x12]
000043AE 6704 beq +0x6 /* 000043B4 */
000043B0 7000 moveq.l D0, 0x00
000043B2 6032 bra +0x34 /* 000043E6 */
label000043B4:
000043B4 486E FFF8 pea.l [A6 - 0x8]
000043B8 2F07 move.l -[A7], D7
000043BA 3F06 move.w -[A7], D6
000043BC 2F0C move.l -[A7], A4
000043BE 4EBA FC2E jsr [PC - 0x3D2 /* 00003FEE */]
000043C2 4297 clr.l [A7]
000043C4 486D 0FC2 pea.l [A5 + 0xFC2 /* export_500 */]
000043C8 2F07 move.l -[A7], D7
000043CA 3F06 move.w -[A7], D6
000043CC 2F0C move.l -[A7], A4
000043CE 4EBA F81A jsr [PC - 0x7E6 /* 00003BEA */]
000043D2 2EAE FFF8 move.l [A7], [A6 - 0x8]
000043D6 2047 movea.l A0, D7
000043D8 4868 0001 pea.l [A0 + 0x1]
000043DC 3F06 move.w -[A7], D6
000043DE 2F0C move.l -[A7], A4
000043E0 4EBA FCFA jsr [PC - 0x306 /* 000040DC */]
000043E4 7001 moveq.l D0, 0x01
label000043E6:
000043E6 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
000043EC 4E5E unlink A6
000043EE 4E75 rts
fn000043F0:
000043F0 4E56 0000 link A6, 0
000043F4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000043F8 286E 0008 movea.l A4, [A6 + 0x8]
000043FC 3A2E 000C move.w D5, [A6 + 0xC]
00004400 2C2E 000E move.l D6, [A6 + 0xE]
00004404 4A6E 0014 tst.w [A6 + 0x14]
00004408 6712 beq +0x14 /* 0000441C */
0000440A 2F06 move.l -[A7], D6
0000440C 3F05 move.w -[A7], D5
0000440E 2F0C move.l -[A7], A4
00004410 4EBA FF4E jsr [PC - 0xB2 /* 00004360 */]
00004414 3E00 move.w D7, D0
00004416 4FEF 000A lea.l A7, [A7 + 0xA]
0000441A 6034 bra +0x36 /* 00004450 */
label0000441C:
0000441C 2F06 move.l -[A7], D6
0000441E 3F05 move.w -[A7], D5
00004420 2F0C move.l -[A7], A4
00004422 4EBA F8DA jsr [PC - 0x726 /* 00003CFE */]
00004426 3E00 move.w D7, D0
00004428 0C6E 0001 0012 cmpi.w [A6 + 0x12], 0x1
0000442E 4FEF 000A lea.l A7, [A7 + 0xA]
00004432 6608 bne +0xA /* 0000443C */
00004434 4A47 tst.w D7
00004436 6704 beq +0x6 /* 0000443C */
00004438 7E00 moveq.l D7, 0x00
0000443A 6014 bra +0x16 /* 00004450 */
label0000443C:
0000443C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00004440 2F06 move.l -[A7], D6
00004442 3F05 move.w -[A7], D5
00004444 2F0C move.l -[A7], A4
00004446 4EBA FDE4 jsr [PC - 0x21C /* 0000422C */]
0000444A 3E00 move.w D7, D0
0000444C 4FEF 000C lea.l A7, [A7 + 0xC]
label00004450:
00004450 4A47 tst.w D7
00004452 6604 bne +0x6 /* 00004458 */
00004454 7000 moveq.l D0, 0x00
00004456 6002 bra +0x4 /* 0000445A */
label00004458:
00004458 7001 moveq.l D0, 0x01
label0000445A:
0000445A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000445E 4E5E unlink A6
00004460 4E75 rts
export_503:
fn00004462:
00004462 4E56 FFFC link A6, -0x0004
00004466 2F07 move.l -[A7], D7
00004468 486E FFFC pea.l [A6 - 0x4]
0000446C 3F2E 000C move.w -[A7], [A6 + 0xC]
00004470 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004474 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00004478 2E2E 000E move.l D7, [A6 + 0xE]
0000447C 4FEF 000A lea.l A7, [A7 + 0xA]
00004480 6014 bra +0x16 /* 00004496 */
label00004482:
00004482 2F07 move.l -[A7], D7
00004484 3F2E 000C move.w -[A7], [A6 + 0xC]
00004488 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000448C 4EBA F61A jsr [PC - 0x9E6 /* 00003AA8 */]
00004490 4FEF 000A lea.l A7, [A7 + 0xA]
00004494 5287 addq.l D7, 1
label00004496:
00004496 BEAE FFFC cmp.l D7, [A6 - 0x4]
0000449A 6DE6 blt -0x18 /* 00004482 */
0000449C 2E1F move.l D7, [A7]+
0000449E 4E5E unlink A6
000044A0 4E75 rts
export_502:
fn000044A2:
000044A2 4E56 0000 link A6, 0
000044A6 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000044AA 286E 0008 movea.l A4, [A6 + 0x8]
000044AE 3C2E 000C move.w D6, [A6 + 0xC]
000044B2 2E2E 000E move.l D7, [A6 + 0xE]
000044B6 2F07 move.l -[A7], D7
000044B8 3F06 move.w -[A7], D6
000044BA 2F0C move.l -[A7], A4
000044BC 4EBA F840 jsr [PC - 0x7C0 /* 00003CFE */]
000044C0 4A40 tst.w D0
000044C2 4FEF 000A lea.l A7, [A7 + 0xA]
000044C6 6712 beq +0x14 /* 000044DA */
000044C8 2F07 move.l -[A7], D7
000044CA 3F06 move.w -[A7], D6
000044CC 2F0C move.l -[A7], A4
000044CE 4EBA FEAC jsr [PC - 0x154 /* 0000437C */]
000044D2 3A00 move.w D5, D0
000044D4 4FEF 000A lea.l A7, [A7 + 0xA]
000044D8 6016 bra +0x18 /* 000044F0 */
label000044DA:
000044DA 2F3C 0001 0000 move.l -[A7], 0x10000
000044E0 2F07 move.l -[A7], D7
000044E2 3F06 move.w -[A7], D6
000044E4 2F0C move.l -[A7], A4
000044E6 4EBA FF08 jsr [PC - 0xF8 /* 000043F0 */]
000044EA 3A00 move.w D5, D0
000044EC 4FEF 000E lea.l A7, [A7 + 0xE]
label000044F0:
000044F0 4A45 tst.w D5
000044F2 6604 bne +0x6 /* 000044F8 */
000044F4 7000 moveq.l D0, 0x00
000044F6 6012 bra +0x14 /* 0000450A */
label000044F8:
000044F8 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
000044FE 2F07 move.l -[A7], D7
00004500 3F06 move.w -[A7], D6
00004502 2F0C move.l -[A7], A4
00004504 4EBA FF5C jsr [PC - 0xA4 /* 00004462 */]
00004508 7001 moveq.l D0, 0x01
label0000450A:
0000450A 4CEE 10E0 FFF0 movem.l D5,D6,D7,A4, [A6 - 0x10]
00004510 4E5E unlink A6
00004512 4E75 rts
00004514 4E56 0000 link A6, 0
00004518 206E 0008 movea.l A0, [A6 + 0x8]
0000451C 4290 clr.l [A0]
0000451E 7001 moveq.l D0, 0x01
00004520 4E5E unlink A6
00004522 4E75 rts
export_510:
fn00004524:
00004524 4E56 FFF8 link A6, -0x0008
00004528 206E 0010 movea.l A0, [A6 + 0x10]
0000452C 4290 clr.l [A0]
0000452E 4AAE 000C tst.l [A6 + 0xC]
00004532 6604 bne +0x6 /* 00004538 */
00004534 7000 moveq.l D0, 0x00
00004536 603E bra +0x40 /* 00004576 */
label00004538:
00004538 486E FFFC pea.l [A6 - 0x4]
0000453C 3F3C 0001 move.w -[A7], 0x1
00004540 2F2E 000C move.l -[A7], [A6 + 0xC]
00004544 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004548 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000454C 4A40 tst.w D0
0000454E 4FEF 000E lea.l A7, [A7 + 0xE]
00004552 6604 bne +0x6 /* 00004558 */
00004554 7000 moveq.l D0, 0x00
00004556 601E bra +0x20 /* 00004576 */
label00004558:
00004558 206E FFFC movea.l A0, [A6 - 0x4]
0000455C 2050 movea.l A0, [A0]
0000455E 226E 0010 movea.l A1, [A6 + 0x10]
00004562 2290 move.l [A1], [A0]
00004564 4878 0001 push.l 0x1
00004568 2F2E 000C move.l -[A7], [A6 + 0xC]
0000456C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004570 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00004574 7001 moveq.l D0, 0x01
label00004576:
00004576 4E5E unlink A6
00004578 4E75 rts
fn0000457A:
0000457A 4E56 FFF8 link A6, -0x0008
0000457E 4AAE 000C tst.l [A6 + 0xC]
00004582 6604 bne +0x6 /* 00004588 */
00004584 7000 moveq.l D0, 0x00
00004586 603E bra +0x40 /* 000045C6 */
label00004588:
00004588 486E FFFC pea.l [A6 - 0x4]
0000458C 3F3C 0001 move.w -[A7], 0x1
00004590 2F2E 000C move.l -[A7], [A6 + 0xC]
00004594 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004598 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000459C 4A40 tst.w D0
0000459E 4FEF 000E lea.l A7, [A7 + 0xE]
000045A2 6604 bne +0x6 /* 000045A8 */
000045A4 7000 moveq.l D0, 0x00
000045A6 601E bra +0x20 /* 000045C6 */
label000045A8:
000045A8 206E FFFC movea.l A0, [A6 - 0x4]
000045AC 2050 movea.l A0, [A0]
000045AE 20AE 0010 move.l [A0], [A6 + 0x10]
000045B2 2F3C 0001 0001 move.l -[A7], 0x10001
000045B8 2F2E 000C move.l -[A7], [A6 + 0xC]
000045BC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045C0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000045C4 7001 moveq.l D0, 0x01
label000045C6:
000045C6 4E5E unlink A6
000045C8 4E75 rts
fn000045CA:
000045CA 4E56 FFF8 link A6, -0x0008
000045CE 206E 0010 movea.l A0, [A6 + 0x10]
000045D2 4290 clr.l [A0]
000045D4 4AAE 000C tst.l [A6 + 0xC]
000045D8 6604 bne +0x6 /* 000045DE */
000045DA 7000 moveq.l D0, 0x00
000045DC 6040 bra +0x42 /* 0000461E */
label000045DE:
000045DE 486E FFFC pea.l [A6 - 0x4]
000045E2 3F3C 0001 move.w -[A7], 0x1
000045E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000045EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000045EE 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000045F2 4A40 tst.w D0
000045F4 4FEF 000E lea.l A7, [A7 + 0xE]
000045F8 6604 bne +0x6 /* 000045FE */
000045FA 7000 moveq.l D0, 0x00
000045FC 6020 bra +0x22 /* 0000461E */
label000045FE:
000045FE 206E FFFC movea.l A0, [A6 - 0x4]
00004602 2050 movea.l A0, [A0]
00004604 226E 0010 movea.l A1, [A6 + 0x10]
00004608 22A8 0004 move.l [A1], [A0 + 0x4]
0000460C 4878 0001 push.l 0x1
00004610 2F2E 000C move.l -[A7], [A6 + 0xC]
00004614 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004618 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
0000461C 7001 moveq.l D0, 0x01
label0000461E:
0000461E 4E5E unlink A6
00004620 4E75 rts
fn00004622:
00004622 4E56 FFF8 link A6, -0x0008
00004626 4AAE 000C tst.l [A6 + 0xC]
0000462A 6604 bne +0x6 /* 00004630 */
0000462C 7000 moveq.l D0, 0x00
0000462E 6040 bra +0x42 /* 00004670 */
label00004630:
00004630 486E FFFC pea.l [A6 - 0x4]
00004634 3F3C 0001 move.w -[A7], 0x1
00004638 2F2E 000C move.l -[A7], [A6 + 0xC]
0000463C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004640 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00004644 4A40 tst.w D0
00004646 4FEF 000E lea.l A7, [A7 + 0xE]
0000464A 6604 bne +0x6 /* 00004650 */
0000464C 7000 moveq.l D0, 0x00
0000464E 6020 bra +0x22 /* 00004670 */
label00004650:
00004650 206E FFFC movea.l A0, [A6 - 0x4]
00004654 2050 movea.l A0, [A0]
00004656 216E 0010 0004 move.l [A0 + 0x4], [A6 + 0x10]
0000465C 2F3C 0001 0001 move.l -[A7], 0x10001
00004662 2F2E 000C move.l -[A7], [A6 + 0xC]
00004666 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000466A 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
0000466E 7001 moveq.l D0, 0x01
label00004670:
00004670 4E5E unlink A6
00004672 4E75 rts
fn00004674:
00004674 4E56 FFF8 link A6, -0x0008
00004678 206E 0010 movea.l A0, [A6 + 0x10]
0000467C 4290 clr.l [A0]
0000467E 4AAE 000C tst.l [A6 + 0xC]
00004682 6604 bne +0x6 /* 00004688 */
00004684 7000 moveq.l D0, 0x00
00004686 6040 bra +0x42 /* 000046C8 */
label00004688:
00004688 486E FFFC pea.l [A6 - 0x4]
0000468C 3F3C 0001 move.w -[A7], 0x1
00004690 2F2E 000C move.l -[A7], [A6 + 0xC]
00004694 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004698 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000469C 4A40 tst.w D0
0000469E 4FEF 000E lea.l A7, [A7 + 0xE]
000046A2 6604 bne +0x6 /* 000046A8 */
000046A4 7000 moveq.l D0, 0x00
000046A6 6020 bra +0x22 /* 000046C8 */
label000046A8:
000046A8 206E FFFC movea.l A0, [A6 - 0x4]
000046AC 2050 movea.l A0, [A0]
000046AE 226E 0010 movea.l A1, [A6 + 0x10]
000046B2 22A8 0008 move.l [A1], [A0 + 0x8]
000046B6 4878 0001 push.l 0x1
000046BA 2F2E 000C move.l -[A7], [A6 + 0xC]
000046BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046C2 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000046C6 7001 moveq.l D0, 0x01
label000046C8:
000046C8 4E5E unlink A6
000046CA 4E75 rts
fn000046CC:
000046CC 4E56 FFF8 link A6, -0x0008
000046D0 4AAE 000C tst.l [A6 + 0xC]
000046D4 6604 bne +0x6 /* 000046DA */
000046D6 7000 moveq.l D0, 0x00
000046D8 6040 bra +0x42 /* 0000471A */
label000046DA:
000046DA 486E FFFC pea.l [A6 - 0x4]
000046DE 3F3C 0001 move.w -[A7], 0x1
000046E2 2F2E 000C move.l -[A7], [A6 + 0xC]
000046E6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000046EA 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000046EE 4A40 tst.w D0
000046F0 4FEF 000E lea.l A7, [A7 + 0xE]
000046F4 6604 bne +0x6 /* 000046FA */
000046F6 7000 moveq.l D0, 0x00
000046F8 6020 bra +0x22 /* 0000471A */
label000046FA:
000046FA 206E FFFC movea.l A0, [A6 - 0x4]
000046FE 2050 movea.l A0, [A0]
00004700 216E 0010 0008 move.l [A0 + 0x8], [A6 + 0x10]
00004706 2F3C 0001 0001 move.l -[A7], 0x10001
0000470C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004710 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004714 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00004718 7001 moveq.l D0, 0x01
label0000471A:
0000471A 4E5E unlink A6
0000471C 4E75 rts
fn0000471E:
0000471E 4E56 FFF8 link A6, -0x0008
00004722 206E 0010 movea.l A0, [A6 + 0x10]
00004726 4290 clr.l [A0]
00004728 4AAE 000C tst.l [A6 + 0xC]
0000472C 6604 bne +0x6 /* 00004732 */
0000472E 7000 moveq.l D0, 0x00
00004730 6040 bra +0x42 /* 00004772 */
label00004732:
00004732 486E FFFC pea.l [A6 - 0x4]
00004736 3F3C 0001 move.w -[A7], 0x1
0000473A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000473E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004742 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00004746 4A40 tst.w D0
00004748 4FEF 000E lea.l A7, [A7 + 0xE]
0000474C 6604 bne +0x6 /* 00004752 */
0000474E 7000 moveq.l D0, 0x00
00004750 6020 bra +0x22 /* 00004772 */
label00004752:
00004752 206E FFFC movea.l A0, [A6 - 0x4]
00004756 2050 movea.l A0, [A0]
00004758 226E 0010 movea.l A1, [A6 + 0x10]
0000475C 22A8 000C move.l [A1], [A0 + 0xC]
00004760 4878 0001 push.l 0x1
00004764 2F2E 000C move.l -[A7], [A6 + 0xC]
00004768 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000476C 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00004770 7001 moveq.l D0, 0x01
label00004772:
00004772 4E5E unlink A6
00004774 4E75 rts
fn00004776:
00004776 4E56 FFF8 link A6, -0x0008
0000477A 4AAE 000C tst.l [A6 + 0xC]
0000477E 6604 bne +0x6 /* 00004784 */
00004780 7000 moveq.l D0, 0x00
00004782 6040 bra +0x42 /* 000047C4 */
label00004784:
00004784 486E FFFC pea.l [A6 - 0x4]
00004788 3F3C 0001 move.w -[A7], 0x1
0000478C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004790 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004794 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00004798 4A40 tst.w D0
0000479A 4FEF 000E lea.l A7, [A7 + 0xE]
0000479E 6604 bne +0x6 /* 000047A4 */
000047A0 7000 moveq.l D0, 0x00
000047A2 6020 bra +0x22 /* 000047C4 */
label000047A4:
000047A4 206E FFFC movea.l A0, [A6 - 0x4]
000047A8 2050 movea.l A0, [A0]
000047AA 216E 0010 000C move.l [A0 + 0xC], [A6 + 0x10]
000047B0 2F3C 0001 0001 move.l -[A7], 0x10001
000047B6 2F2E 000C move.l -[A7], [A6 + 0xC]
000047BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000047BE 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000047C2 7001 moveq.l D0, 0x01
label000047C4:
000047C4 4E5E unlink A6
000047C6 4E75 rts
export_511:
000047C8 4E56 FFFC link A6, -0x0004
000047CC 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
000047D0 2C2E 000C move.l D6, [A6 + 0xC]
000047D4 3E2E 0010 move.w D7, [A6 + 0x10]
000047D8 3047 movea.w A0, D7
000047DA 2F08 move.l -[A7], A0
000047DC 4267 clr.w -[A7]
000047DE 2F2E 0012 move.l -[A7], [A6 + 0x12]
000047E2 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
000047E6 4A86 tst.l D6
000047E8 4FEF 000A lea.l A7, [A7 + 0xA]
000047EC 6604 bne +0x6 /* 000047F2 */
000047EE 7000 moveq.l D0, 0x00
000047F0 6056 bra +0x58 /* 00004848 */
label000047F2:
000047F2 486E FFFC pea.l [A6 - 0x4]
000047F6 3F3C 0001 move.w -[A7], 0x1
000047FA 2F06 move.l -[A7], D6
000047FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004800 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00004804 4A40 tst.w D0
00004806 4FEF 000E lea.l A7, [A7 + 0xE]
0000480A 6604 bne +0x6 /* 00004810 */
0000480C 7000 moveq.l D0, 0x00
0000480E 6038 bra +0x3A /* 00004848 */
label00004810:
00004810 7A01 moveq.l D5, 0x01
00004812 206E FFFC movea.l A0, [A6 - 0x4]
00004816 2050 movea.l A0, [A0]
00004818 3828 0018 move.w D4, [A0 + 0x18]
0000481C B847 cmp.w D4, D7
0000481E 6C04 bge +0x6 /* 00004824 */
00004820 7A00 moveq.l D5, 0x00
00004822 3E04 move.w D7, D4
label00004824:
00004824 206E FFFC movea.l A0, [A6 - 0x4]
00004828 701A moveq.l D0, 0x1A
0000482A D090 add.l D0, [A0]
0000482C 2040 movea.l A0, D0
0000482E 2007 move.l D0, D7
00004830 48C0 ext.l D0
00004832 226E 0012 movea.l A1, [A6 + 0x12]
00004836 A02E syscall BlockMove/BlockMoveData
00004838 4878 0001 push.l 0x1
0000483C 2F06 move.l -[A7], D6
0000483E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004842 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00004846 3005 move.w D0, D5
label00004848:
00004848 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
0000484E 4E5E unlink A6
00004850 4E75 rts
fn00004852:
00004852 4E56 FFFC link A6, -0x0004
00004856 48E7 0F00 movem.l -[A7], D4,D5,D6,D7
0000485A 2E2E 000C move.l D7, [A6 + 0xC]
0000485E 382E 0010 move.w D4, [A6 + 0x10]
00004862 4A87 tst.l D7
00004864 6604 bne +0x6 /* 0000486A */
00004866 7000 moveq.l D0, 0x00
00004868 6058 bra +0x5A /* 000048C2 */
label0000486A:
0000486A 486E FFFC pea.l [A6 - 0x4]
0000486E 3F3C 0001 move.w -[A7], 0x1
00004872 2F07 move.l -[A7], D7
00004874 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004878 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
0000487C 4A40 tst.w D0
0000487E 4FEF 000E lea.l A7, [A7 + 0xE]
00004882 6604 bne +0x6 /* 00004888 */
00004884 7000 moveq.l D0, 0x00
00004886 603A bra +0x3C /* 000048C2 */
label00004888:
00004888 7C01 moveq.l D6, 0x01
0000488A 206E FFFC movea.l A0, [A6 - 0x4]
0000488E 2050 movea.l A0, [A0]
00004890 3A28 0018 move.w D5, [A0 + 0x18]
00004894 BA44 cmp.w D5, D4
00004896 6C04 bge +0x6 /* 0000489C */
00004898 7C00 moveq.l D6, 0x00
0000489A 3805 move.w D4, D5
label0000489C:
0000489C 206E FFFC movea.l A0, [A6 - 0x4]
000048A0 701A moveq.l D0, 0x1A
000048A2 D090 add.l D0, [A0]
000048A4 2240 movea.l A1, D0
000048A6 2004 move.l D0, D4
000048A8 48C0 ext.l D0
000048AA 206E 0012 movea.l A0, [A6 + 0x12]
000048AE A02E syscall BlockMove/BlockMoveData
000048B0 2F3C 0001 0001 move.l -[A7], 0x10001
000048B6 2F07 move.l -[A7], D7
000048B8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000048BC 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000048C0 3006 move.w D0, D6
label000048C2:
000048C2 4CEE 00F0 FFEC movem.l D4,D5,D6,D7, [A6 - 0x14]
000048C8 4E5E unlink A6
000048CA 4E75 rts
fn000048CC:
000048CC 4E56 FFF8 link A6, -0x0008
000048D0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000048D4 286E 0008 movea.l A4, [A6 + 0x8]
000048D8 2E2E 000C move.l D7, [A6 + 0xC]
000048DC 4A87 tst.l D7
000048DE 6606 bne +0x8 /* 000048E6 */
000048E0 7001 moveq.l D0, 0x01
000048E2 6000 009C bra +0x9E /* 00004980 */
label000048E6:
000048E6 2C07 move.l D6, D7
000048E8 7A00 moveq.l D5, 0x00
label000048EA:
000048EA 2F06 move.l -[A7], D6
000048EC 2F0C move.l -[A7], A4
000048EE 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000048F2 4A40 tst.w D0
000048F4 508F addq.l A7, 8
000048F6 6606 bne +0x8 /* 000048FE */
000048F8 7000 moveq.l D0, 0x00
000048FA 6000 0084 bra +0x86 /* 00004980 */
label000048FE:
000048FE 486E FFF8 pea.l [A6 - 0x8]
00004902 2F06 move.l -[A7], D6
00004904 2F0C move.l -[A7], A4
00004906 4EBA FC1C jsr [PC - 0x3E4 /* 00004524 */]
0000490A 4AAE FFF8 tst.l [A6 - 0x8]
0000490E 4FEF 000C lea.l A7, [A7 + 0xC]
00004912 671E beq +0x20 /* 00004932 */
00004914 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004918 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000491C 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004920 2F0C move.l -[A7], A4
00004922 4EBA FFA8 jsr [PC - 0x58 /* 000048CC */]
00004926 4A40 tst.w D0
00004928 4FEF 0010 lea.l A7, [A7 + 0x10]
0000492C 6604 bne +0x6 /* 00004932 */
0000492E 7000 moveq.l D0, 0x00
00004930 604E bra +0x50 /* 00004980 */
label00004932:
00004932 486E FFFC pea.l [A6 - 0x4]
00004936 2F06 move.l -[A7], D6
00004938 2F0C move.l -[A7], A4
0000493A 4EBA FD38 jsr [PC - 0x2C8 /* 00004674 */]
0000493E BCAE FFFC cmp.l D6, [A6 - 0x4]
00004942 4FEF 000C lea.l A7, [A7 + 0xC]
00004946 6602 bne +0x4 /* 0000494A */
00004948 7A01 moveq.l D5, 0x01
label0000494A:
0000494A 202E FFFC move.l D0, [A6 - 0x4]
0000494E B0AE 000C cmp.l D0, [A6 + 0xC]
00004952 6602 bne +0x4 /* 00004956 */
00004954 7A01 moveq.l D5, 0x01
label00004956:
00004956 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000495A 2F06 move.l -[A7], D6
0000495C 2F0C move.l -[A7], A4
0000495E 206E 0010 movea.l A0, [A6 + 0x10]
00004962 4E90 jsr [A0]
00004964 4A40 tst.w D0
00004966 4FEF 000C lea.l A7, [A7 + 0xC]
0000496A 6604 bne +0x6 /* 00004970 */
0000496C 7000 moveq.l D0, 0x00
0000496E 6010 bra +0x12 /* 00004980 */
label00004970:
00004970 2C2E FFFC move.l D6, [A6 - 0x4]
00004974 BE86 cmp.l D7, D6
00004976 6706 beq +0x8 /* 0000497E */
00004978 4A45 tst.w D5
0000497A 6700 FF6E beq -0x90 /* 000048EA */
label0000497E:
0000497E 7001 moveq.l D0, 0x01
label00004980:
00004980 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004984 4E5E unlink A6
00004986 4E75 rts
fn00004988:
00004988 4E56 FFF8 link A6, -0x0008
0000498C 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00004990 286E 0008 movea.l A4, [A6 + 0x8]
00004994 2E2E 000C move.l D7, [A6 + 0xC]
00004998 4A87 tst.l D7
0000499A 6606 bne +0x8 /* 000049A2 */
0000499C 7001 moveq.l D0, 0x01
0000499E 6000 009C bra +0x9E /* 00004A3C */
label000049A2:
000049A2 2C07 move.l D6, D7
000049A4 7A00 moveq.l D5, 0x00
label000049A6:
000049A6 2F06 move.l -[A7], D6
000049A8 2F0C move.l -[A7], A4
000049AA 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
000049AE 4A40 tst.w D0
000049B0 508F addq.l A7, 8
000049B2 6606 bne +0x8 /* 000049BA */
000049B4 7000 moveq.l D0, 0x00
000049B6 6000 0084 bra +0x86 /* 00004A3C */
label000049BA:
000049BA 486E FFFC pea.l [A6 - 0x4]
000049BE 2F06 move.l -[A7], D6
000049C0 2F0C move.l -[A7], A4
000049C2 4EBA FCB0 jsr [PC - 0x350 /* 00004674 */]
000049C6 BCAE FFFC cmp.l D6, [A6 - 0x4]
000049CA 4FEF 000C lea.l A7, [A7 + 0xC]
000049CE 6602 bne +0x4 /* 000049D2 */
000049D0 7A01 moveq.l D5, 0x01
label000049D2:
000049D2 202E FFFC move.l D0, [A6 - 0x4]
000049D6 B0AE 000C cmp.l D0, [A6 + 0xC]
000049DA 6602 bne +0x4 /* 000049DE */
000049DC 7A01 moveq.l D5, 0x01
label000049DE:
000049DE 2F2E 0014 move.l -[A7], [A6 + 0x14]
000049E2 2F06 move.l -[A7], D6
000049E4 2F0C move.l -[A7], A4
000049E6 206E 0010 movea.l A0, [A6 + 0x10]
000049EA 4E90 jsr [A0]
000049EC 4A40 tst.w D0
000049EE 4FEF 000C lea.l A7, [A7 + 0xC]
000049F2 6604 bne +0x6 /* 000049F8 */
000049F4 7000 moveq.l D0, 0x00
000049F6 6044 bra +0x46 /* 00004A3C */
label000049F8:
000049F8 486E FFF8 pea.l [A6 - 0x8]
000049FC 2F06 move.l -[A7], D6
000049FE 2F0C move.l -[A7], A4
00004A00 4EBA FB22 jsr [PC - 0x4DE /* 00004524 */]
00004A04 4AAE FFF8 tst.l [A6 - 0x8]
00004A08 4FEF 000C lea.l A7, [A7 + 0xC]
00004A0C 671E beq +0x20 /* 00004A2C */
00004A0E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004A12 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004A16 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004A1A 2F0C move.l -[A7], A4
00004A1C 4EBA FF6A jsr [PC - 0x96 /* 00004988 */]
00004A20 4A40 tst.w D0
00004A22 4FEF 0010 lea.l A7, [A7 + 0x10]
00004A26 6604 bne +0x6 /* 00004A2C */
00004A28 7000 moveq.l D0, 0x00
00004A2A 6010 bra +0x12 /* 00004A3C */
label00004A2C:
00004A2C 2C2E FFFC move.l D6, [A6 - 0x4]
00004A30 BE86 cmp.l D7, D6
00004A32 6706 beq +0x8 /* 00004A3A */
00004A34 4A45 tst.w D5
00004A36 6700 FF6E beq -0x90 /* 000049A6 */
label00004A3A:
00004A3A 7001 moveq.l D0, 0x01
label00004A3C:
00004A3C 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00004A40 4E5E unlink A6
00004A42 4E75 rts
export_512:
fn00004A44:
00004A44 4E56 FFF8 link A6, -0x0008
00004A48 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00004A4C 286E 0008 movea.l A4, [A6 + 0x8]
00004A50 2E2E 000C move.l D7, [A6 + 0xC]
00004A54 4A87 tst.l D7
00004A56 6606 bne +0x8 /* 00004A5E */
00004A58 7001 moveq.l D0, 0x01
00004A5A 6000 00AC bra +0xAE /* 00004B08 */
label00004A5E:
00004A5E 2C07 move.l D6, D7
00004A60 7A00 moveq.l D5, 0x00
00004A62 78FF moveq.l D4, 0xFFFFFFFF
00004A64 D86E 0010 add.w D4, [A6 + 0x10]
label00004A68:
00004A68 2F06 move.l -[A7], D6
00004A6A 2F0C move.l -[A7], A4
00004A6C 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00004A70 4A40 tst.w D0
00004A72 508F addq.l A7, 8
00004A74 6606 bne +0x8 /* 00004A7C */
00004A76 7000 moveq.l D0, 0x00
00004A78 6000 008E bra +0x90 /* 00004B08 */
label00004A7C:
00004A7C 486E FFF8 pea.l [A6 - 0x8]
00004A80 2F06 move.l -[A7], D6
00004A82 2F0C move.l -[A7], A4
00004A84 4EBA FA9E jsr [PC - 0x562 /* 00004524 */]
00004A88 4AAE FFF8 tst.l [A6 - 0x8]
00004A8C 4FEF 000C lea.l A7, [A7 + 0xC]
00004A90 6728 beq +0x2A /* 00004ABA */
00004A92 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00004A98 6F20 ble +0x22 /* 00004ABA */
00004A9A 2F2E 0016 move.l -[A7], [A6 + 0x16]
00004A9E 2F2E 0012 move.l -[A7], [A6 + 0x12]
00004AA2 3F04 move.w -[A7], D4
00004AA4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004AA8 2F0C move.l -[A7], A4
00004AAA 4EBA FF98 jsr [PC - 0x68 /* 00004A44 */]
00004AAE 4A40 tst.w D0
00004AB0 4FEF 0012 lea.l A7, [A7 + 0x12]
00004AB4 6604 bne +0x6 /* 00004ABA */
00004AB6 7000 moveq.l D0, 0x00
00004AB8 604E bra +0x50 /* 00004B08 */
label00004ABA:
00004ABA 486E FFFC pea.l [A6 - 0x4]
00004ABE 2F06 move.l -[A7], D6
00004AC0 2F0C move.l -[A7], A4
00004AC2 4EBA FBB0 jsr [PC - 0x450 /* 00004674 */]
00004AC6 BCAE FFFC cmp.l D6, [A6 - 0x4]
00004ACA 4FEF 000C lea.l A7, [A7 + 0xC]
00004ACE 6602 bne +0x4 /* 00004AD2 */
00004AD0 7A01 moveq.l D5, 0x01
label00004AD2:
00004AD2 202E FFFC move.l D0, [A6 - 0x4]
00004AD6 B0AE 000C cmp.l D0, [A6 + 0xC]
00004ADA 6602 bne +0x4 /* 00004ADE */
00004ADC 7A01 moveq.l D5, 0x01
label00004ADE:
00004ADE 2F2E 0016 move.l -[A7], [A6 + 0x16]
00004AE2 2F06 move.l -[A7], D6
00004AE4 2F0C move.l -[A7], A4
00004AE6 206E 0012 movea.l A0, [A6 + 0x12]
00004AEA 4E90 jsr [A0]
00004AEC 4A40 tst.w D0
00004AEE 4FEF 000C lea.l A7, [A7 + 0xC]
00004AF2 6604 bne +0x6 /* 00004AF8 */
00004AF4 7000 moveq.l D0, 0x00
00004AF6 6010 bra +0x12 /* 00004B08 */
label00004AF8:
00004AF8 2C2E FFFC move.l D6, [A6 - 0x4]
00004AFC BE86 cmp.l D7, D6
00004AFE 6706 beq +0x8 /* 00004B06 */
00004B00 4A45 tst.w D5
00004B02 6700 FF64 beq -0x9A /* 00004A68 */
label00004B06:
00004B06 7001 moveq.l D0, 0x01
label00004B08:
00004B08 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00004B0C 4E5E unlink A6
00004B0E 4E75 rts
fn00004B10:
00004B10 4E56 FFF8 link A6, -0x0008
00004B14 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00004B18 286E 0008 movea.l A4, [A6 + 0x8]
00004B1C 2E2E 000C move.l D7, [A6 + 0xC]
00004B20 4A87 tst.l D7
00004B22 6606 bne +0x8 /* 00004B2A */
00004B24 7001 moveq.l D0, 0x01
00004B26 6000 00AC bra +0xAE /* 00004BD4 */
label00004B2A:
00004B2A 2C07 move.l D6, D7
00004B2C 7A00 moveq.l D5, 0x00
00004B2E 78FF moveq.l D4, 0xFFFFFFFF
00004B30 D86E 0010 add.w D4, [A6 + 0x10]
label00004B34:
00004B34 2F06 move.l -[A7], D6
00004B36 2F0C move.l -[A7], A4
00004B38 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00004B3C 4A40 tst.w D0
00004B3E 508F addq.l A7, 8
00004B40 6606 bne +0x8 /* 00004B48 */
00004B42 7000 moveq.l D0, 0x00
00004B44 6000 008E bra +0x90 /* 00004BD4 */
label00004B48:
00004B48 2F2E 0016 move.l -[A7], [A6 + 0x16]
00004B4C 2F06 move.l -[A7], D6
00004B4E 2F0C move.l -[A7], A4
00004B50 206E 0012 movea.l A0, [A6 + 0x12]
00004B54 4E90 jsr [A0]
00004B56 4A40 tst.w D0
00004B58 4FEF 000C lea.l A7, [A7 + 0xC]
00004B5C 6604 bne +0x6 /* 00004B62 */
00004B5E 7000 moveq.l D0, 0x00
00004B60 6072 bra +0x74 /* 00004BD4 */
label00004B62:
00004B62 486E FFF8 pea.l [A6 - 0x8]
00004B66 2F06 move.l -[A7], D6
00004B68 2F0C move.l -[A7], A4
00004B6A 4EBA F9B8 jsr [PC - 0x648 /* 00004524 */]
00004B6E 4AAE FFF8 tst.l [A6 - 0x8]
00004B72 4FEF 000C lea.l A7, [A7 + 0xC]
00004B76 6728 beq +0x2A /* 00004BA0 */
00004B78 0C6E 0001 0010 cmpi.w [A6 + 0x10], 0x1
00004B7E 6F20 ble +0x22 /* 00004BA0 */
00004B80 2F2E 0016 move.l -[A7], [A6 + 0x16]
00004B84 2F2E 0012 move.l -[A7], [A6 + 0x12]
00004B88 3F04 move.w -[A7], D4
00004B8A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004B8E 2F0C move.l -[A7], A4
00004B90 4EBA FF7E jsr [PC - 0x82 /* 00004B10 */]
00004B94 4A40 tst.w D0
00004B96 4FEF 0012 lea.l A7, [A7 + 0x12]
00004B9A 6604 bne +0x6 /* 00004BA0 */
00004B9C 7000 moveq.l D0, 0x00
00004B9E 6034 bra +0x36 /* 00004BD4 */
label00004BA0:
00004BA0 486E FFFC pea.l [A6 - 0x4]
00004BA4 2F06 move.l -[A7], D6
00004BA6 2F0C move.l -[A7], A4
00004BA8 4EBA FACA jsr [PC - 0x536 /* 00004674 */]
00004BAC BCAE FFFC cmp.l D6, [A6 - 0x4]
00004BB0 4FEF 000C lea.l A7, [A7 + 0xC]
00004BB4 6602 bne +0x4 /* 00004BB8 */
00004BB6 7A01 moveq.l D5, 0x01
label00004BB8:
00004BB8 202E FFFC move.l D0, [A6 - 0x4]
00004BBC B0AE 000C cmp.l D0, [A6 + 0xC]
00004BC0 6602 bne +0x4 /* 00004BC4 */
00004BC2 7A01 moveq.l D5, 0x01
label00004BC4:
00004BC4 2C2E FFFC move.l D6, [A6 - 0x4]
00004BC8 BE86 cmp.l D7, D6
00004BCA 6706 beq +0x8 /* 00004BD2 */
00004BCC 4A45 tst.w D5
00004BCE 6700 FF64 beq -0x9A /* 00004B34 */
label00004BD2:
00004BD2 7001 moveq.l D0, 0x01
label00004BD4:
00004BD4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+
00004BD8 4E5E unlink A6
00004BDA 4E75 rts
00004BDC 4E56 0000 link A6, 0
00004BE0 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004BE4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004BE8 3F3C 0001 move.w -[A7], 0x1
00004BEC 2F2E 000C move.l -[A7], [A6 + 0xC]
00004BF0 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004BF4 4EBA FE4E jsr [PC - 0x1B2 /* 00004A44 */]
00004BF8 4E5E unlink A6
00004BFA 4E75 rts
fn00004BFC:
00004BFC 4E56 FFF0 link A6, -0x0010
00004C00 48E7 0108 movem.l -[A7], D7,A4
00004C04 286E 0008 movea.l A4, [A6 + 0x8]
00004C08 2E2E 000C move.l D7, [A6 + 0xC]
00004C0C 486E FFFC pea.l [A6 - 0x4]
00004C10 2F07 move.l -[A7], D7
00004C12 2F0C move.l -[A7], A4
00004C14 4EBA F9B4 jsr [PC - 0x64C /* 000045CA */]
00004C18 486E FFF8 pea.l [A6 - 0x8]
00004C1C 2F07 move.l -[A7], D7
00004C1E 2F0C move.l -[A7], A4
00004C20 4EBA FA52 jsr [PC - 0x5AE /* 00004674 */]
00004C24 486E FFF4 pea.l [A6 - 0xC]
00004C28 2F07 move.l -[A7], D7
00004C2A 2F0C move.l -[A7], A4
00004C2C 4EBA FAF0 jsr [PC - 0x510 /* 0000471E */]
00004C30 BEAE FFF8 cmp.l D7, [A6 - 0x8]
00004C34 4FEF 0024 lea.l A7, [A7 + 0x24]
00004C38 6618 bne +0x1A /* 00004C52 */
00004C3A 4AAE FFFC tst.l [A6 - 0x4]
00004C3E 677A beq +0x7C /* 00004CBA */
00004C40 42A7 clr.l -[A7]
00004C42 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C46 2F0C move.l -[A7], A4
00004C48 4EBA F930 jsr [PC - 0x6D0 /* 0000457A */]
00004C4C 4FEF 000C lea.l A7, [A7 + 0xC]
00004C50 6068 bra +0x6A /* 00004CBA */
label00004C52:
00004C52 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004C56 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004C5A 2F0C move.l -[A7], A4
00004C5C 4EBA FB18 jsr [PC - 0x4E8 /* 00004776 */]
00004C60 2EAE FFF8 move.l [A7], [A6 - 0x8]
00004C64 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004C68 2F0C move.l -[A7], A4
00004C6A 4EBA FA60 jsr [PC - 0x5A0 /* 000046CC */]
00004C6E 4AAE FFFC tst.l [A6 - 0x4]
00004C72 4FEF 0014 lea.l A7, [A7 + 0x14]
00004C76 672A beq +0x2C /* 00004CA2 */
00004C78 486E FFF0 pea.l [A6 - 0x10]
00004C7C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C80 2F0C move.l -[A7], A4
00004C82 4EBA F8A0 jsr [PC - 0x760 /* 00004524 */]
00004C86 BEAE FFF0 cmp.l D7, [A6 - 0x10]
00004C8A 4FEF 000C lea.l A7, [A7 + 0xC]
00004C8E 6612 bne +0x14 /* 00004CA2 */
00004C90 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004C94 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004C98 2F0C move.l -[A7], A4
00004C9A 4EBA F8DE jsr [PC - 0x722 /* 0000457A */]
00004C9E 4FEF 000C lea.l A7, [A7 + 0xC]
label00004CA2:
00004CA2 2F07 move.l -[A7], D7
00004CA4 2F07 move.l -[A7], D7
00004CA6 2F0C move.l -[A7], A4
00004CA8 4EBA FA22 jsr [PC - 0x5DE /* 000046CC */]
00004CAC 2E87 move.l [A7], D7
00004CAE 2F07 move.l -[A7], D7
00004CB0 2F0C move.l -[A7], A4
00004CB2 4EBA FAC2 jsr [PC - 0x53E /* 00004776 */]
00004CB6 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004CBA:
00004CBA 7001 moveq.l D0, 0x01
00004CBC 4CDF 1080 movem.l D7,A4, [A7]+
00004CC0 4E5E unlink A6
00004CC2 4E75 rts
export_513:
fn00004CC4:
00004CC4 4E56 FFF4 link A6, -0x000C
00004CC8 48E7 0108 movem.l -[A7], D7,A4
00004CCC 286E 0008 movea.l A4, [A6 + 0x8]
00004CD0 2E2E 000C move.l D7, [A6 + 0xC]
00004CD4 486E FFFC pea.l [A6 - 0x4]
00004CD8 2F07 move.l -[A7], D7
00004CDA 2F0C move.l -[A7], A4
00004CDC 4EBA F996 jsr [PC - 0x66A /* 00004674 */]
00004CE0 BEAE FFFC cmp.l D7, [A6 - 0x4]
00004CE4 4FEF 000C lea.l A7, [A7 + 0xC]
00004CE8 670C beq +0xE /* 00004CF6 */
00004CEA 2F3C 0000 0236 move.l -[A7], 0x236
00004CF0 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00004CF4 588F addq.l A7, 4
label00004CF6:
00004CF6 486E FFF8 pea.l [A6 - 0x8]
00004CFA 2F07 move.l -[A7], D7
00004CFC 2F0C move.l -[A7], A4
00004CFE 4EBA FA1E jsr [PC - 0x5E2 /* 0000471E */]
00004D02 BEAE FFF8 cmp.l D7, [A6 - 0x8]
00004D06 4FEF 000C lea.l A7, [A7 + 0xC]
00004D0A 670C beq +0xE /* 00004D18 */
00004D0C 2F3C 0000 0250 move.l -[A7], 0x250
00004D12 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00004D16 588F addq.l A7, 4
label00004D18:
00004D18 486E FFF4 pea.l [A6 - 0xC]
00004D1C 2F07 move.l -[A7], D7
00004D1E 2F0C move.l -[A7], A4
00004D20 4EAD 11D2 jsr [A5 + 0x11D2 /* export_566 */]
00004D24 2E87 move.l [A7], D7
00004D26 2F0C move.l -[A7], A4
00004D28 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
00004D2C 7001 moveq.l D0, 0x01
00004D2E 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14]
00004D34 4E5E unlink A6
00004D36 4E75 rts
export_514:
fn00004D38:
00004D38 4E56 0000 link A6, 0
00004D3C 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D40 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D44 4EBA FEB6 jsr [PC - 0x14A /* 00004BFC */]
00004D48 4A40 tst.w D0
00004D4A 508F addq.l A7, 8
00004D4C 6604 bne +0x6 /* 00004D52 */
00004D4E 7000 moveq.l D0, 0x00
00004D50 6018 bra +0x1A /* 00004D6A */
label00004D52:
00004D52 2F2E 000C move.l -[A7], [A6 + 0xC]
00004D56 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D5A 4EBA FF68 jsr [PC - 0x98 /* 00004CC4 */]
00004D5E 4A40 tst.w D0
00004D60 508F addq.l A7, 8
00004D62 6604 bne +0x6 /* 00004D68 */
00004D64 7000 moveq.l D0, 0x00
00004D66 6002 bra +0x4 /* 00004D6A */
label00004D68:
00004D68 7001 moveq.l D0, 0x01
label00004D6A:
00004D6A 4E5E unlink A6
00004D6C 4E75 rts
fn00004D6E:
00004D6E 4E56 0000 link A6, 0
00004D72 2F07 move.l -[A7], D7
00004D74 42A7 clr.l -[A7]
00004D76 486D 1032 pea.l [A5 + 0x1032 /* export_514 */]
00004D7A 206E 000C movea.l A0, [A6 + 0xC]
00004D7E 2F10 move.l -[A7], [A0]
00004D80 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004D84 4EBA FB46 jsr [PC - 0x4BA /* 000048CC */]
00004D88 3E00 move.w D7, D0
00004D8A 4A47 tst.w D7
00004D8C 4FEF 0010 lea.l A7, [A7 + 0x10]
00004D90 6706 beq +0x8 /* 00004D98 */
00004D92 206E 000C movea.l A0, [A6 + 0xC]
00004D96 4290 clr.l [A0]
label00004D98:
00004D98 3007 move.w D0, D7
00004D9A 2E1F move.l D7, [A7]+
00004D9C 4E5E unlink A6
00004D9E 4E75 rts
fn00004DA0:
00004DA0 4E56 FFF8 link A6, -0x0008
00004DA4 48E7 0308 movem.l -[A7], D6,D7,A4
00004DA8 286E 0008 movea.l A4, [A6 + 0x8]
00004DAC 2E2E 000C move.l D7, [A6 + 0xC]
00004DB0 2C2E 0010 move.l D6, [A6 + 0x10]
00004DB4 2F07 move.l -[A7], D7
00004DB6 2F0C move.l -[A7], A4
00004DB8 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00004DBC 4A40 tst.w D0
00004DBE 508F addq.l A7, 8
00004DC0 6604 bne +0x6 /* 00004DC6 */
00004DC2 7000 moveq.l D0, 0x00
00004DC4 606C bra +0x6E /* 00004E32 */
label00004DC6:
00004DC6 2F06 move.l -[A7], D6
00004DC8 2F0C move.l -[A7], A4
00004DCA 4EAD 1222 jsr [A5 + 0x1222 /* export_576 */]
00004DCE 4A40 tst.w D0
00004DD0 508F addq.l A7, 8
00004DD2 6604 bne +0x6 /* 00004DD8 */
00004DD4 7000 moveq.l D0, 0x00
00004DD6 605A bra +0x5C /* 00004E32 */
label00004DD8:
00004DD8 4A86 tst.l D6
00004DDA 6604 bne +0x6 /* 00004DE0 */
00004DDC 7001 moveq.l D0, 0x01
00004DDE 6052 bra +0x54 /* 00004E32 */
label00004DE0:
00004DE0 486E FFFC pea.l [A6 - 0x4]
00004DE4 2F06 move.l -[A7], D6
00004DE6 2F0C move.l -[A7], A4
00004DE8 4EBA F7E0 jsr [PC - 0x820 /* 000045CA */]
00004DEC 2EAE FFFC move.l [A7], [A6 - 0x4]
00004DF0 2F07 move.l -[A7], D7
00004DF2 2F0C move.l -[A7], A4
00004DF4 4EBA F82C jsr [PC - 0x7D4 /* 00004622 */]
00004DF8 2E86 move.l [A7], D6
00004DFA 2F07 move.l -[A7], D7
00004DFC 2F0C move.l -[A7], A4
00004DFE 4EBA F8CC jsr [PC - 0x734 /* 000046CC */]
00004E02 486E FFF8 pea.l [A6 - 0x8]
00004E06 2F06 move.l -[A7], D6
00004E08 2F0C move.l -[A7], A4
00004E0A 4EBA F912 jsr [PC - 0x6EE /* 0000471E */]
00004E0E 2E87 move.l [A7], D7
00004E10 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004E14 2F0C move.l -[A7], A4
00004E16 4EBA F8B4 jsr [PC - 0x74C /* 000046CC */]
00004E1A 2EAE FFF8 move.l [A7], [A6 - 0x8]
00004E1E 2F07 move.l -[A7], D7
00004E20 2F0C move.l -[A7], A4
00004E22 4EBA F952 jsr [PC - 0x6AE /* 00004776 */]
00004E26 2E87 move.l [A7], D7
00004E28 2F06 move.l -[A7], D6
00004E2A 2F0C move.l -[A7], A4
00004E2C 4EBA F948 jsr [PC - 0x6B8 /* 00004776 */]
00004E30 7001 moveq.l D0, 0x01
label00004E32:
00004E32 4CEE 10C0 FFEC movem.l D6,D7,A4, [A6 - 0x14]
00004E38 4E5E unlink A6
00004E3A 4E75 rts
fn00004E3C:
00004E3C 4E56 FFF4 link A6, -0x000C
00004E40 48E7 0308 movem.l -[A7], D6,D7,A4
00004E44 286E 0008 movea.l A4, [A6 + 0x8]
00004E48 2C2E 000C move.l D6, [A6 + 0xC]
00004E4C 2E2E 0010 move.l D7, [A6 + 0x10]
00004E50 486E FFF4 pea.l [A6 - 0xC]
00004E54 2F07 move.l -[A7], D7
00004E56 2F0C move.l -[A7], A4
00004E58 4EBA F770 jsr [PC - 0x890 /* 000045CA */]
00004E5C 486E FFFC pea.l [A6 - 0x4]
00004E60 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004E64 2F0C move.l -[A7], A4
00004E66 4EBA F6BC jsr [PC - 0x944 /* 00004524 */]
00004E6A BEAE FFFC cmp.l D7, [A6 - 0x4]
00004E6E 4FEF 0018 lea.l A7, [A7 + 0x18]
00004E72 6610 bne +0x12 /* 00004E84 */
00004E74 2F06 move.l -[A7], D6
00004E76 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00004E7A 2F0C move.l -[A7], A4
00004E7C 4EBA F6FC jsr [PC - 0x904 /* 0000457A */]
00004E80 4FEF 000C lea.l A7, [A7 + 0xC]
label00004E84:
00004E84 486E FFF8 pea.l [A6 - 0x8]
00004E88 2F07 move.l -[A7], D7
00004E8A 2F0C move.l -[A7], A4
00004E8C 4EBA F890 jsr [PC - 0x770 /* 0000471E */]
00004E90 2E87 move.l [A7], D7
00004E92 2F06 move.l -[A7], D6
00004E94 2F0C move.l -[A7], A4
00004E96 4EBA F834 jsr [PC - 0x7CC /* 000046CC */]
00004E9A 2E86 move.l [A7], D6
00004E9C 2F07 move.l -[A7], D7
00004E9E 2F0C move.l -[A7], A4
00004EA0 4EBA F8D4 jsr [PC - 0x72C /* 00004776 */]
00004EA4 2E86 move.l [A7], D6
00004EA6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004EAA 2F0C move.l -[A7], A4
00004EAC 4EBA F81E jsr [PC - 0x7E2 /* 000046CC */]
00004EB0 2EAE FFF8 move.l [A7], [A6 - 0x8]
00004EB4 2F06 move.l -[A7], D6
00004EB6 2F0C move.l -[A7], A4
00004EB8 4EBA F8BC jsr [PC - 0x744 /* 00004776 */]
00004EBC 486E FFF4 pea.l [A6 - 0xC]
00004EC0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004EC4 2F0C move.l -[A7], A4
00004EC6 4EBA F702 jsr [PC - 0x8FE /* 000045CA */]
00004ECA 2EAE FFF4 move.l [A7], [A6 - 0xC]
00004ECE 2F06 move.l -[A7], D6
00004ED0 2F0C move.l -[A7], A4
00004ED2 4EBA F74E jsr [PC - 0x8B2 /* 00004622 */]
00004ED6 7001 moveq.l D0, 0x01
00004ED8 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18]
00004EDE 4E5E unlink A6
00004EE0 4E75 rts
fn00004EE2:
00004EE2 4E56 FFF4 link A6, -0x000C
00004EE6 486E FFFC pea.l [A6 - 0x4]
00004EEA 2F2E 000C move.l -[A7], [A6 + 0xC]
00004EEE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004EF2 4EBA F6D6 jsr [PC - 0x92A /* 000045CA */]
00004EF6 4AAE FFFC tst.l [A6 - 0x4]
00004EFA 4FEF 000C lea.l A7, [A7 + 0xC]
00004EFE 6610 bne +0x12 /* 00004F10 */
00004F00 202E 000C move.l D0, [A6 + 0xC]
00004F04 B0AE 0010 cmp.l D0, [A6 + 0x10]
00004F08 57C0 seq D0
00004F0A 4400 neg.b D0
00004F0C 4880 ext.w D0
00004F0E 601E bra +0x20 /* 00004F2E */
label00004F10:
00004F10 486E FFF8 pea.l [A6 - 0x8]
00004F14 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F18 2F2E 0008 move.l -[A7], [A6 + 0x8]
00004F1C 4EBA F606 jsr [PC - 0x9FA /* 00004524 */]
00004F20 202E 000C move.l D0, [A6 + 0xC]
00004F24 B0AE FFF8 cmp.l D0, [A6 - 0x8]
00004F28 57C0 seq D0
00004F2A 4400 neg.b D0
00004F2C 4880 ext.w D0
label00004F2E:
00004F2E 4E5E unlink A6
00004F30 4E75 rts
fn00004F32:
00004F32 4E56 FFF0 link A6, -0x0010
00004F36 2F0C move.l -[A7], A4
00004F38 286E 0008 movea.l A4, [A6 + 0x8]
00004F3C 486E FFFC pea.l [A6 - 0x4]
00004F40 2F2E 000C move.l -[A7], [A6 + 0xC]
00004F44 2F0C move.l -[A7], A4
00004F46 4EBA F682 jsr [PC - 0x97E /* 000045CA */]
00004F4A 4AAE FFFC tst.l [A6 - 0x4]
00004F4E 4FEF 000C lea.l A7, [A7 + 0xC]
00004F52 661E bne +0x20 /* 00004F72 */
00004F54 486E FFF4 pea.l [A6 - 0xC]
00004F58 2F2E 0010 move.l -[A7], [A6 + 0x10]
00004F5C 2F0C move.l -[A7], A4
00004F5E 4EBA F7BE jsr [PC - 0x842 /* 0000471E */]
00004F62 202E 000C move.l D0, [A6 + 0xC]
00004F66 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00004F6A 57C0 seq D0
00004F6C 4400 neg.b D0
00004F6E 4880 ext.w D0
00004F70 602A bra +0x2C /* 00004F9C */
label00004F72:
00004F72 486E FFF8 pea.l [A6 - 0x8]
00004F76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004F7A 2F0C move.l -[A7], A4
00004F7C 4EBA F5A6 jsr [PC - 0xA5A /* 00004524 */]
00004F80 486E FFF4 pea.l [A6 - 0xC]
00004F84 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004F88 2F0C move.l -[A7], A4
00004F8A 4EBA F792 jsr [PC - 0x86E /* 0000471E */]
00004F8E 202E 000C move.l D0, [A6 + 0xC]
00004F92 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00004F96 57C0 seq D0
00004F98 4400 neg.b D0
00004F9A 4880 ext.w D0
label00004F9C:
00004F9C 286E FFEC movea.l A4, [A6 - 0x14]
00004FA0 4E5E unlink A6
00004FA2 4E75 rts
fn00004FA4:
00004FA4 4E56 FFFC link A6, -0x0004
00004FA8 48E7 0308 movem.l -[A7], D6,D7,A4
00004FAC 286E 0008 movea.l A4, [A6 + 0x8]
00004FB0 2C2E 000C move.l D6, [A6 + 0xC]
00004FB4 2E2E 0010 move.l D7, [A6 + 0x10]
00004FB8 102E 0014 move.b D0, [A6 + 0x14]
00004FBC 6770 beq +0x72 /* 0000502E */
00004FBE 6B6E bmi +0x70 /* 0000502E */
00004FC0 5700 subq.b D0, 3
00004FC2 673A beq +0x3C /* 00004FFE */
00004FC4 6A06 bpl +0x8 /* 00004FCC */
00004FC6 5200 addq.b D0, 1
00004FC8 6A1E bpl +0x20 /* 00004FE8 */
00004FCA 6006 bra +0x8 /* 00004FD2 */
label00004FCC:
00004FCC 5500 subq.b D0, 2
00004FCE 6A5E bpl +0x60 /* 0000502E */
00004FD0 6046 bra +0x48 /* 00005018 */
label00004FD2:
00004FD2 2F07 move.l -[A7], D7
00004FD4 2F06 move.l -[A7], D6
00004FD6 2F0C move.l -[A7], A4
00004FD8 4EBA FF08 jsr [PC - 0xF8 /* 00004EE2 */]
00004FDC 4A40 tst.w D0
00004FDE 4FEF 000C lea.l A7, [A7 + 0xC]
00004FE2 674A beq +0x4C /* 0000502E */
00004FE4 7000 moveq.l D0, 0x00
00004FE6 6048 bra +0x4A /* 00005030 */
label00004FE8:
00004FE8 2F07 move.l -[A7], D7
00004FEA 2F06 move.l -[A7], D6
00004FEC 2F0C move.l -[A7], A4
00004FEE 4EBA FF42 jsr [PC - 0xBE /* 00004F32 */]
00004FF2 4A40 tst.w D0
00004FF4 4FEF 000C lea.l A7, [A7 + 0xC]
00004FF8 6734 beq +0x36 /* 0000502E */
00004FFA 7000 moveq.l D0, 0x00
00004FFC 6032 bra +0x34 /* 00005030 */
label00004FFE:
00004FFE 486E FFFC pea.l [A6 - 0x4]
00005002 2F06 move.l -[A7], D6
00005004 2F0C move.l -[A7], A4
00005006 4EBA F5C2 jsr [PC - 0xA3E /* 000045CA */]
0000500A 4AAE FFFC tst.l [A6 - 0x4]
0000500E 4FEF 000C lea.l A7, [A7 + 0xC]
00005012 661A bne +0x1C /* 0000502E */
00005014 7000 moveq.l D0, 0x00
00005016 6018 bra +0x1A /* 00005030 */
label00005018:
00005018 2F07 move.l -[A7], D7
0000501A 2F06 move.l -[A7], D6
0000501C 2F0C move.l -[A7], A4
0000501E 4EBA FEC2 jsr [PC - 0x13E /* 00004EE2 */]
00005022 4A40 tst.w D0
00005024 4FEF 000C lea.l A7, [A7 + 0xC]
00005028 6704 beq +0x6 /* 0000502E */
0000502A 7000 moveq.l D0, 0x00
0000502C 6002 bra +0x4 /* 00005030 */
label0000502E:
0000502E 7001 moveq.l D0, 0x01
label00005030:
00005030 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00005034 4E5E unlink A6
00005036 4E75 rts
fn00005038:
00005038 4E56 FFFC link A6, -0x0004
0000503C 48E7 0108 movem.l -[A7], D7,A4
00005040 286E 0008 movea.l A4, [A6 + 0x8]
00005044 2E2E 000C move.l D7, [A6 + 0xC]
00005048 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000504C 2F07 move.l -[A7], D7
0000504E 2F0C move.l -[A7], A4
00005050 4EBA FE90 jsr [PC - 0x170 /* 00004EE2 */]
00005054 4A40 tst.w D0
00005056 4FEF 000C lea.l A7, [A7 + 0xC]
0000505A 6704 beq +0x6 /* 00005060 */
0000505C 7000 moveq.l D0, 0x00
0000505E 6022 bra +0x24 /* 00005082 */
label00005060:
00005060 486E FFFC pea.l [A6 - 0x4]
00005064 2F07 move.l -[A7], D7
00005066 2F0C move.l -[A7], A4
00005068 4EBA F6B4 jsr [PC - 0x94C /* 0000471E */]
0000506C 2E87 move.l [A7], D7
0000506E 2F0C move.l -[A7], A4
00005070 4EBA FB8A jsr [PC - 0x476 /* 00004BFC */]
00005074 2EAE FFFC move.l [A7], [A6 - 0x4]
00005078 2F07 move.l -[A7], D7
0000507A 2F0C move.l -[A7], A4
0000507C 4EBA FDBE jsr [PC - 0x242 /* 00004E3C */]
00005080 7001 moveq.l D0, 0x01
label00005082:
00005082 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
00005088 4E5E unlink A6
0000508A 4E75 rts
fn0000508C:
0000508C 4E56 FFF4 link A6, -0x000C
00005090 48E7 0308 movem.l -[A7], D6,D7,A4
00005094 286E 0008 movea.l A4, [A6 + 0x8]
00005098 2C2E 000C move.l D6, [A6 + 0xC]
0000509C 2E2E 0010 move.l D7, [A6 + 0x10]
000050A0 2F07 move.l -[A7], D7
000050A2 2F06 move.l -[A7], D6
000050A4 2F0C move.l -[A7], A4
000050A6 4EBA FE8A jsr [PC - 0x176 /* 00004F32 */]
000050AA 4A40 tst.w D0
000050AC 4FEF 000C lea.l A7, [A7 + 0xC]
000050B0 6706 beq +0x8 /* 000050B8 */
000050B2 7000 moveq.l D0, 0x00
000050B4 6000 0086 bra +0x88 /* 0000513C */
label000050B8:
000050B8 486E FFFC pea.l [A6 - 0x4]
000050BC 2F06 move.l -[A7], D6
000050BE 2F0C move.l -[A7], A4
000050C0 4EBA F5B2 jsr [PC - 0xA4E /* 00004674 */]
000050C4 2E86 move.l [A7], D6
000050C6 2F0C move.l -[A7], A4
000050C8 4EBA FB32 jsr [PC - 0x4CE /* 00004BFC */]
000050CC 2E87 move.l [A7], D7
000050CE 2F2E FFFC move.l -[A7], [A6 - 0x4]
000050D2 2F0C move.l -[A7], A4
000050D4 4EBA FE5C jsr [PC - 0x1A4 /* 00004F32 */]
000050D8 4A40 tst.w D0
000050DA 4FEF 0018 lea.l A7, [A7 + 0x18]
000050DE 6740 beq +0x42 /* 00005120 */
000050E0 486E FFF8 pea.l [A6 - 0x8]
000050E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000050E8 2F0C move.l -[A7], A4
000050EA 4EBA F4DE jsr [PC - 0xB22 /* 000045CA */]
000050EE 4AAE FFF8 tst.l [A6 - 0x8]
000050F2 4FEF 000C lea.l A7, [A7 + 0xC]
000050F6 6606 bne +0x8 /* 000050FE */
000050F8 2D47 FFF4 move.l [A6 - 0xC], D7
000050FC 6012 bra +0x14 /* 00005110 */
label000050FE:
000050FE 486E FFF4 pea.l [A6 - 0xC]
00005102 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005106 2F0C move.l -[A7], A4
00005108 4EBA F41A jsr [PC - 0xBE6 /* 00004524 */]
0000510C 4FEF 000C lea.l A7, [A7 + 0xC]
label00005110:
00005110 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005114 2F06 move.l -[A7], D6
00005116 2F0C move.l -[A7], A4
00005118 4EBA FC86 jsr [PC - 0x37A /* 00004DA0 */]
0000511C 7001 moveq.l D0, 0x01
0000511E 601C bra +0x1E /* 0000513C */
label00005120:
00005120 486E FFFC pea.l [A6 - 0x4]
00005124 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005128 2F0C move.l -[A7], A4
0000512A 4EBA F548 jsr [PC - 0xAB8 /* 00004674 */]
0000512E 2EAE FFFC move.l [A7], [A6 - 0x4]
00005132 2F06 move.l -[A7], D6
00005134 2F0C move.l -[A7], A4
00005136 4EBA FD04 jsr [PC - 0x2FC /* 00004E3C */]
0000513A 7001 moveq.l D0, 0x01
label0000513C:
0000513C 4CEE 10C0 FFE8 movem.l D6,D7,A4, [A6 - 0x18]
00005142 4E5E unlink A6
00005144 4E75 rts
fn00005146:
00005146 4E56 FFF4 link A6, -0x000C
0000514A 48E7 0108 movem.l -[A7], D7,A4
0000514E 286E 0008 movea.l A4, [A6 + 0x8]
00005152 2E2E 000C move.l D7, [A6 + 0xC]
00005156 486E FFFC pea.l [A6 - 0x4]
0000515A 2F07 move.l -[A7], D7
0000515C 2F0C move.l -[A7], A4
0000515E 4EBA F46A jsr [PC - 0xB96 /* 000045CA */]
00005162 4AAE FFFC tst.l [A6 - 0x4]
00005166 4FEF 000C lea.l A7, [A7 + 0xC]
0000516A 6604 bne +0x6 /* 00005170 */
0000516C 7000 moveq.l D0, 0x00
0000516E 607C bra +0x7E /* 000051EC */
label00005170:
00005170 2F07 move.l -[A7], D7
00005172 2F0C move.l -[A7], A4
00005174 4EBA FA86 jsr [PC - 0x57A /* 00004BFC */]
00005178 2EAE 0010 move.l [A7], [A6 + 0x10]
0000517C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005180 2F0C move.l -[A7], A4
00005182 4EBA FDAE jsr [PC - 0x252 /* 00004F32 */]
00005186 4A40 tst.w D0
00005188 4FEF 0010 lea.l A7, [A7 + 0x10]
0000518C 6742 beq +0x44 /* 000051D0 */
0000518E 486E FFFC pea.l [A6 - 0x4]
00005192 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005196 2F0C move.l -[A7], A4
00005198 4EBA F430 jsr [PC - 0xBD0 /* 000045CA */]
0000519C 4AAE FFFC tst.l [A6 - 0x4]
000051A0 4FEF 000C lea.l A7, [A7 + 0xC]
000051A4 6714 beq +0x16 /* 000051BA */
000051A6 486E FFF8 pea.l [A6 - 0x8]
000051AA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000051AE 2F0C move.l -[A7], A4
000051B0 4EBA F372 jsr [PC - 0xC8E /* 00004524 */]
000051B4 4FEF 000C lea.l A7, [A7 + 0xC]
000051B8 6006 bra +0x8 /* 000051C0 */
label000051BA:
000051BA 2D6E 0010 FFF8 move.l [A6 - 0x8], [A6 + 0x10]
label000051C0:
000051C0 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000051C4 2F07 move.l -[A7], D7
000051C6 2F0C move.l -[A7], A4
000051C8 4EBA FBD6 jsr [PC - 0x42A /* 00004DA0 */]
000051CC 7001 moveq.l D0, 0x01
000051CE 601C bra +0x1E /* 000051EC */
label000051D0:
000051D0 486E FFF4 pea.l [A6 - 0xC]
000051D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000051D8 2F0C move.l -[A7], A4
000051DA 4EBA F498 jsr [PC - 0xB68 /* 00004674 */]
000051DE 2EAE FFF4 move.l [A7], [A6 - 0xC]
000051E2 2F07 move.l -[A7], D7
000051E4 2F0C move.l -[A7], A4
000051E6 4EBA FC54 jsr [PC - 0x3AC /* 00004E3C */]
000051EA 7001 moveq.l D0, 0x01
label000051EC:
000051EC 4CEE 1080 FFEC movem.l D7,A4, [A6 - 0x14]
000051F2 4E5E unlink A6
000051F4 4E75 rts
fn000051F6:
000051F6 4E56 FFF8 link A6, -0x0008
000051FA 48E7 0108 movem.l -[A7], D7,A4
000051FE 286E 0008 movea.l A4, [A6 + 0x8]
00005202 2E2E 000C move.l D7, [A6 + 0xC]
00005206 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000520A 2F07 move.l -[A7], D7
0000520C 2F0C move.l -[A7], A4
0000520E 4EBA FCD2 jsr [PC - 0x32E /* 00004EE2 */]
00005212 4A40 tst.w D0
00005214 4FEF 000C lea.l A7, [A7 + 0xC]
00005218 6704 beq +0x6 /* 0000521E */
0000521A 7000 moveq.l D0, 0x00
0000521C 605C bra +0x5E /* 0000527A */
label0000521E:
0000521E 486E FFFC pea.l [A6 - 0x4]
00005222 2F07 move.l -[A7], D7
00005224 2F0C move.l -[A7], A4
00005226 4EBA F4F6 jsr [PC - 0xB0A /* 0000471E */]
0000522A 486E FFF8 pea.l [A6 - 0x8]
0000522E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005232 2F0C move.l -[A7], A4
00005234 4EBA F2EE jsr [PC - 0xD12 /* 00004524 */]
00005238 2E87 move.l [A7], D7
0000523A 2F0C move.l -[A7], A4
0000523C 4EBA F9BE jsr [PC - 0x642 /* 00004BFC */]
00005240 4AAE FFF8 tst.l [A6 - 0x8]
00005244 4FEF 001C lea.l A7, [A7 + 0x1C]
00005248 661E bne +0x20 /* 00005268 */
0000524A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000524E 2F07 move.l -[A7], D7
00005250 2F0C move.l -[A7], A4
00005252 4EBA F3CE jsr [PC - 0xC32 /* 00004622 */]
00005256 2E87 move.l [A7], D7
00005258 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000525C 2F0C move.l -[A7], A4
0000525E 4EBA F31A jsr [PC - 0xCE6 /* 0000457A */]
00005262 4FEF 0014 lea.l A7, [A7 + 0x14]
00005266 6010 bra +0x12 /* 00005278 */
label00005268:
00005268 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000526C 2F07 move.l -[A7], D7
0000526E 2F0C move.l -[A7], A4
00005270 4EBA FB2E jsr [PC - 0x4D2 /* 00004DA0 */]
00005274 4FEF 000C lea.l A7, [A7 + 0xC]
label00005278:
00005278 7001 moveq.l D0, 0x01
label0000527A:
0000527A 4CDF 1080 movem.l D7,A4, [A7]+
0000527E 4E5E unlink A6
00005280 4E75 rts
fn00005282:
00005282 4E56 0000 link A6, 0
00005286 48E7 0308 movem.l -[A7], D6,D7,A4
0000528A 286E 0008 movea.l A4, [A6 + 0x8]
0000528E 2C2E 000C move.l D6, [A6 + 0xC]
00005292 2E2E 0010 move.l D7, [A6 + 0x10]
00005296 102E 0014 move.b D0, [A6 + 0x14]
0000529A 676C beq +0x6E /* 00005308 */
0000529C 6B6A bmi +0x6C /* 00005308 */
0000529E 5700 subq.b D0, 3
000052A0 673A beq +0x3C /* 000052DC */
000052A2 6A06 bpl +0x8 /* 000052AA */
000052A4 5200 addq.b D0, 1
000052A6 6A1E bpl +0x20 /* 000052C6 */
000052A8 6006 bra +0x8 /* 000052B0 */
label000052AA:
000052AA 5500 subq.b D0, 2
000052AC 6A5A bpl +0x5C /* 00005308 */
000052AE 6042 bra +0x44 /* 000052F2 */
label000052B0:
000052B0 2F07 move.l -[A7], D7
000052B2 2F06 move.l -[A7], D6
000052B4 2F0C move.l -[A7], A4
000052B6 4EBA FD80 jsr [PC - 0x280 /* 00005038 */]
000052BA 4A40 tst.w D0
000052BC 4FEF 000C lea.l A7, [A7 + 0xC]
000052C0 6646 bne +0x48 /* 00005308 */
000052C2 7000 moveq.l D0, 0x00
000052C4 6044 bra +0x46 /* 0000530A */
label000052C6:
000052C6 2F07 move.l -[A7], D7
000052C8 2F06 move.l -[A7], D6
000052CA 2F0C move.l -[A7], A4
000052CC 4EBA FDBE jsr [PC - 0x242 /* 0000508C */]
000052D0 4A40 tst.w D0
000052D2 4FEF 000C lea.l A7, [A7 + 0xC]
000052D6 6630 bne +0x32 /* 00005308 */
000052D8 7000 moveq.l D0, 0x00
000052DA 602E bra +0x30 /* 0000530A */
label000052DC:
000052DC 2F07 move.l -[A7], D7
000052DE 2F06 move.l -[A7], D6
000052E0 2F0C move.l -[A7], A4
000052E2 4EBA FE62 jsr [PC - 0x19E /* 00005146 */]
000052E6 4A40 tst.w D0
000052E8 4FEF 000C lea.l A7, [A7 + 0xC]
000052EC 661A bne +0x1C /* 00005308 */
000052EE 7000 moveq.l D0, 0x00
000052F0 6018 bra +0x1A /* 0000530A */
label000052F2:
000052F2 2F07 move.l -[A7], D7
000052F4 2F06 move.l -[A7], D6
000052F6 2F0C move.l -[A7], A4
000052F8 4EBA FEFC jsr [PC - 0x104 /* 000051F6 */]
000052FC 4A40 tst.w D0
000052FE 4FEF 000C lea.l A7, [A7 + 0xC]
00005302 6604 bne +0x6 /* 00005308 */
00005304 7000 moveq.l D0, 0x00
00005306 6002 bra +0x4 /* 0000530A */
label00005308:
00005308 7001 moveq.l D0, 0x01
label0000530A:
0000530A 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000530E 4E5E unlink A6
00005310 4E75 rts
fn00005312:
00005312 4E56 FFF0 link A6, -0x0010
00005316 48E7 1F08 movem.l -[A7], D3,D4,D5,D6,D7,A4
0000531A 286E 0008 movea.l A4, [A6 + 0x8]
0000531E 2E2E 000C move.l D7, [A6 + 0xC]
00005322 2A2E 0010 move.l D5, [A6 + 0x10]
00005326 382E 0014 move.w D4, [A6 + 0x14]
0000532A 262E 0016 move.l D3, [A6 + 0x16]
0000532E 2F07 move.l -[A7], D7
00005330 2F0C move.l -[A7], A4
00005332 4EBA F8C8 jsr [PC - 0x738 /* 00004BFC */]
00005336 2E85 move.l [A7], D5
00005338 2F0C move.l -[A7], A4
0000533A 4EBA 05BA jsr [PC + 0x5BA /* 000058F6 */]
0000533E 3C00 move.w D6, D0
00005340 B846 cmp.w D4, D6
00005342 4FEF 000C lea.l A7, [A7 + 0xC]
00005346 6674 bne +0x76 /* 000053BC */
00005348 2F03 move.l -[A7], D3
0000534A 2F05 move.l -[A7], D5
0000534C 2F0C move.l -[A7], A4
0000534E 4EBA FBE2 jsr [PC - 0x41E /* 00004F32 */]
00005352 4A40 tst.w D0
00005354 4FEF 000C lea.l A7, [A7 + 0xC]
00005358 6740 beq +0x42 /* 0000539A */
0000535A 486E FFFC pea.l [A6 - 0x4]
0000535E 2F05 move.l -[A7], D5
00005360 2F0C move.l -[A7], A4
00005362 4EBA F266 jsr [PC - 0xD9A /* 000045CA */]
00005366 4AAE FFFC tst.l [A6 - 0x4]
0000536A 4FEF 000C lea.l A7, [A7 + 0xC]
0000536E 6606 bne +0x8 /* 00005376 */
00005370 2D43 FFF4 move.l [A6 - 0xC], D3
00005374 6012 bra +0x14 /* 00005388 */
label00005376:
00005376 486E FFF4 pea.l [A6 - 0xC]
0000537A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000537E 2F0C move.l -[A7], A4
00005380 4EBA F1A2 jsr [PC - 0xE5E /* 00004524 */]
00005384 4FEF 000C lea.l A7, [A7 + 0xC]
label00005388:
00005388 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000538C 2F07 move.l -[A7], D7
0000538E 2F0C move.l -[A7], A4
00005390 4EBA FA0E jsr [PC - 0x5F2 /* 00004DA0 */]
00005394 4FEF 000C lea.l A7, [A7 + 0xC]
00005398 601C bra +0x1E /* 000053B6 */
label0000539A:
0000539A 486E FFF8 pea.l [A6 - 0x8]
0000539E 2F05 move.l -[A7], D5
000053A0 2F0C move.l -[A7], A4
000053A2 4EBA F2D0 jsr [PC - 0xD30 /* 00004674 */]
000053A6 2EAE FFF8 move.l [A7], [A6 - 0x8]
000053AA 2F07 move.l -[A7], D7
000053AC 2F0C move.l -[A7], A4
000053AE 4EBA FA8C jsr [PC - 0x574 /* 00004E3C */]
000053B2 4FEF 0014 lea.l A7, [A7 + 0x14]
label000053B6:
000053B6 7001 moveq.l D0, 0x01
000053B8 6000 00E8 bra +0xEA /* 000054A2 */
label000053BC:
000053BC B846 cmp.w D4, D6
000053BE 6F46 ble +0x48 /* 00005406 */
000053C0 486E FFF0 pea.l [A6 - 0x10]
000053C4 2F05 move.l -[A7], D5
000053C6 2F0C move.l -[A7], A4
000053C8 4EBA F15A jsr [PC - 0xEA6 /* 00004524 */]
000053CC 4AAE FFF0 tst.l [A6 - 0x10]
000053D0 4FEF 000C lea.l A7, [A7 + 0xC]
000053D4 661A bne +0x1C /* 000053F0 */
000053D6 2F05 move.l -[A7], D5
000053D8 2F07 move.l -[A7], D7
000053DA 2F0C move.l -[A7], A4
000053DC 4EBA F244 jsr [PC - 0xDBC /* 00004622 */]
000053E0 2E87 move.l [A7], D7
000053E2 2F05 move.l -[A7], D5
000053E4 2F0C move.l -[A7], A4
000053E6 4EBA F192 jsr [PC - 0xE6E /* 0000457A */]
000053EA 4FEF 0014 lea.l A7, [A7 + 0x14]
000053EE 6010 bra +0x12 /* 00005400 */
label000053F0:
000053F0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000053F4 2F07 move.l -[A7], D7
000053F6 2F0C move.l -[A7], A4
000053F8 4EBA F9A6 jsr [PC - 0x65A /* 00004DA0 */]
000053FC 4FEF 000C lea.l A7, [A7 + 0xC]
label00005400:
00005400 7001 moveq.l D0, 0x01
00005402 6000 009E bra +0xA0 /* 000054A2 */
label00005406:
00005406 B846 cmp.w D4, D6
00005408 6C00 0096 bge +0x98 /* 000054A0 */
0000540C 2D45 FFFC move.l [A6 - 0x4], D5
00005410 3A06 move.w D5, D6
00005412 6014 bra +0x16 /* 00005428 */
label00005414:
00005414 486E FFFC pea.l [A6 - 0x4]
00005418 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000541C 2F0C move.l -[A7], A4
0000541E 4EBA F1AA jsr [PC - 0xE56 /* 000045CA */]
00005422 5345 subq.w D5, 1
00005424 4FEF 000C lea.l A7, [A7 + 0xC]
label00005428:
00005428 B845 cmp.w D4, D5
0000542A 6DE8 blt -0x16 /* 00005414 */
0000542C 2F03 move.l -[A7], D3
0000542E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005432 2F0C move.l -[A7], A4
00005434 4EBA FAFC jsr [PC - 0x504 /* 00004F32 */]
00005438 4A40 tst.w D0
0000543A 4FEF 000C lea.l A7, [A7 + 0xC]
0000543E 6742 beq +0x44 /* 00005482 */
00005440 486E FFFC pea.l [A6 - 0x4]
00005444 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005448 2F0C move.l -[A7], A4
0000544A 4EBA F17E jsr [PC - 0xE82 /* 000045CA */]
0000544E 4AAE FFFC tst.l [A6 - 0x4]
00005452 4FEF 000C lea.l A7, [A7 + 0xC]
00005456 6606 bne +0x8 /* 0000545E */
00005458 2D43 FFF4 move.l [A6 - 0xC], D3
0000545C 6012 bra +0x14 /* 00005470 */
label0000545E:
0000545E 486E FFF4 pea.l [A6 - 0xC]
00005462 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005466 2F0C move.l -[A7], A4
00005468 4EBA F0BA jsr [PC - 0xF46 /* 00004524 */]
0000546C 4FEF 000C lea.l A7, [A7 + 0xC]
label00005470:
00005470 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005474 2F07 move.l -[A7], D7
00005476 2F0C move.l -[A7], A4
00005478 4EBA F926 jsr [PC - 0x6DA /* 00004DA0 */]
0000547C 4FEF 000C lea.l A7, [A7 + 0xC]
00005480 601E bra +0x20 /* 000054A0 */
label00005482:
00005482 486E FFF8 pea.l [A6 - 0x8]
00005486 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000548A 2F0C move.l -[A7], A4
0000548C 4EBA F1E6 jsr [PC - 0xE1A /* 00004674 */]
00005490 2EAE FFF8 move.l [A7], [A6 - 0x8]
00005494 2F07 move.l -[A7], D7
00005496 2F0C move.l -[A7], A4
00005498 4EBA F9A2 jsr [PC - 0x65E /* 00004E3C */]
0000549C 4FEF 0014 lea.l A7, [A7 + 0x14]
label000054A0:
000054A0 7001 moveq.l D0, 0x01
label000054A2:
000054A2 4CDF 10F8 movem.l D3,D4,D5,D6,D7,A4, [A7]+
000054A6 4E5E unlink A6
000054A8 4E75 rts
fn000054AA:
000054AA 4E56 FFFC link A6, -0x0004
000054AE 48E7 0118 movem.l -[A7], D7,A3,A4
000054B2 266E 0008 movea.l A3, [A6 + 0x8]
000054B6 286E 000E movea.l A4, [A6 + 0xE]
000054BA 4294 clr.l [A4]
000054BC 306E 000C movea.w A0, [A6 + 0xC]
000054C0 7E1A moveq.l D7, 0x1A
000054C2 DE88 add.l D7, A0
000054C4 2F0C move.l -[A7], A4
000054C6 2F3C 4E4F 4445 move.l -[A7], 0x4E4F4445 /* 'NODE' */
000054CC 2F07 move.l -[A7], D7
000054CE 2F0B move.l -[A7], A3
000054D0 4EAD 11BA jsr [A5 + 0x11BA /* export_563 */]
000054D4 4A40 tst.w D0
000054D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000054DA 6604 bne +0x6 /* 000054E0 */
000054DC 7000 moveq.l D0, 0x00
000054DE 606A bra +0x6C /* 0000554A */
label000054E0:
000054E0 486E FFFC pea.l [A6 - 0x4]
000054E4 4267 clr.w -[A7]
000054E6 2F14 move.l -[A7], [A4]
000054E8 2F0B move.l -[A7], A3
000054EA 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000054EE 4A40 tst.w D0
000054F0 4FEF 000E lea.l A7, [A7 + 0xE]
000054F4 6604 bne +0x6 /* 000054FA */
000054F6 7000 moveq.l D0, 0x00
000054F8 6050 bra +0x52 /* 0000554A */
label000054FA:
000054FA 206E FFFC movea.l A0, [A6 - 0x4]
000054FE 2050 movea.l A0, [A0]
00005500 4290 clr.l [A0]
00005502 206E FFFC movea.l A0, [A6 - 0x4]
00005506 2050 movea.l A0, [A0]
00005508 42A8 0004 clr.l [A0 + 0x4]
0000550C 206E FFFC movea.l A0, [A6 - 0x4]
00005510 2050 movea.l A0, [A0]
00005512 2154 000C move.l [A0 + 0xC], [A4]
00005516 206E FFFC movea.l A0, [A6 - 0x4]
0000551A 2050 movea.l A0, [A0]
0000551C 2154 0008 move.l [A0 + 0x8], [A4]
00005520 42A7 clr.l -[A7]
00005522 A975 syscall TickCount
00005524 206E FFFC movea.l A0, [A6 - 0x4]
00005528 2050 movea.l A0, [A0]
0000552A 215F 0014 move.l [A0 + 0x14], [A7]+
0000552E 206E FFFC movea.l A0, [A6 - 0x4]
00005532 2050 movea.l A0, [A0]
00005534 316E 000C 0018 move.w [A0 + 0x18], [A6 + 0xC]
0000553A 2F3C 0001 0001 move.l -[A7], 0x10001
00005540 2F14 move.l -[A7], [A4]
00005542 2F0B move.l -[A7], A3
00005544 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005548 7001 moveq.l D0, 0x01
label0000554A:
0000554A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00005550 4E5E unlink A6
00005552 4E75 rts
export_515:
fn00005554:
00005554 4E56 FFFC link A6, -0x0004
00005558 48E7 0018 movem.l -[A7], A3,A4
0000555C 266E 0008 movea.l A3, [A6 + 0x8]
00005560 286E 0016 movea.l A4, [A6 + 0x16]
00005564 2F0C move.l -[A7], A4
00005566 3F2E 000C move.w -[A7], [A6 + 0xC]
0000556A 2F0B move.l -[A7], A3
0000556C 4EBA FF3C jsr [PC - 0xC4 /* 000054AA */]
00005570 4A40 tst.w D0
00005572 4FEF 000A lea.l A7, [A7 + 0xA]
00005576 6604 bne +0x6 /* 0000557C */
00005578 7000 moveq.l D0, 0x00
0000557A 6050 bra +0x52 /* 000055CC */
label0000557C:
0000557C 4A79 FFFF D668 tst.w [0xFFFFD668]
00005582 660C bne +0xE /* 00005590 */
00005584 2F14 move.l -[A7], [A4]
00005586 2F0B move.l -[A7], A3
00005588 4EAD 11C2 jsr [A5 + 0x11C2 /* export_564 */]
0000558C 7000 moveq.l D0, 0x00
0000558E 603C bra +0x3E /* 000055CC */
label00005590:
00005590 2F2E 000E move.l -[A7], [A6 + 0xE]
00005594 3F2E 000C move.w -[A7], [A6 + 0xC]
00005598 2F14 move.l -[A7], [A4]
0000559A 2F0B move.l -[A7], A3
0000559C 4EBA F2B4 jsr [PC - 0xD4C /* 00004852 */]
000055A0 486E FFFC pea.l [A6 - 0x4]
000055A4 3F3C 0001 move.w -[A7], 0x1
000055A8 2F14 move.l -[A7], [A4]
000055AA 2F0B move.l -[A7], A3
000055AC 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
000055B0 206E FFFC movea.l A0, [A6 - 0x4]
000055B4 2050 movea.l A0, [A0]
000055B6 216E 0012 0010 move.l [A0 + 0x10], [A6 + 0x12]
000055BC 2EBC 0001 0001 move.l [A7], 0x10001
000055C2 2F14 move.l -[A7], [A4]
000055C4 2F0B move.l -[A7], A3
000055C6 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
000055CA 7001 moveq.l D0, 0x01
label000055CC:
000055CC 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000055D2 4E5E unlink A6
000055D4 4E75 rts
export_504:
000055D6 4E56 0000 link A6, 0
000055DA 2F0C move.l -[A7], A4
000055DC 286E 0010 movea.l A4, [A6 + 0x10]
000055E0 5254 addq.w [A4], 1
000055E2 7001 moveq.l D0, 0x01
000055E4 285F movea.l A4, [A7]+
000055E6 4E5E unlink A6
000055E8 4E75 rts
000055EA 4E56 FFFA link A6, -0x0006
000055EE 486E FFFC pea.l [A6 - 0x4]
000055F2 2F2E 000C move.l -[A7], [A6 + 0xC]
000055F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000055FA 4EBA EF28 jsr [PC - 0x10D8 /* 00004524 */]
000055FE 4AAE FFFC tst.l [A6 - 0x4]
00005602 4FEF 000C lea.l A7, [A7 + 0xC]
00005606 6608 bne +0xA /* 00005610 */
00005608 206E 0010 movea.l A0, [A6 + 0x10]
0000560C 4250 clr.w [A0]
0000560E 6024 bra +0x26 /* 00005634 */
label00005610:
00005610 426E FFFA clr.w [A6 - 0x6]
00005614 486E FFFA pea.l [A6 - 0x6]
00005618 486D 0FE2 pea.l [A5 + 0xFE2 /* export_504 */]
0000561C 3F3C 0001 move.w -[A7], 0x1
00005620 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005624 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005628 4EBA F41A jsr [PC - 0xBE6 /* 00004A44 */]
0000562C 206E 0010 movea.l A0, [A6 + 0x10]
00005630 30AE FFFA move.w [A0], [A6 - 0x6]
label00005634:
00005634 4E5E unlink A6
00005636 4E75 rts
export_505:
00005638 4E56 FFF8 link A6, -0x0008
0000563C 2F0C move.l -[A7], A4
0000563E 286E 0010 movea.l A4, [A6 + 0x10]
00005642 5254 addq.w [A4], 1
00005644 486E FFFC pea.l [A6 - 0x4]
00005648 2F2E 000C move.l -[A7], [A6 + 0xC]
0000564C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005650 4EBA EED2 jsr [PC - 0x112E /* 00004524 */]
00005654 4AAE FFFC tst.l [A6 - 0x4]
00005658 4FEF 000C lea.l A7, [A7 + 0xC]
0000565C 6604 bne +0x6 /* 00005662 */
0000565E 7001 moveq.l D0, 0x01
00005660 6030 bra +0x32 /* 00005692 */
label00005662:
00005662 2F2E 000C move.l -[A7], [A6 + 0xC]
00005666 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000566A 4EBA 04C6 jsr [PC + 0x4C6 /* 00005B32 */]
0000566E 4A40 tst.w D0
00005670 508F addq.l A7, 8
00005672 6604 bne +0x6 /* 00005678 */
00005674 7001 moveq.l D0, 0x01
00005676 601A bra +0x1C /* 00005692 */
label00005678:
00005678 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000567C 486D 0FEA pea.l [A5 + 0xFEA /* export_505 */]
00005680 3F3C 0001 move.w -[A7], 0x1
00005684 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005688 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000568C 4EBA F3B6 jsr [PC - 0xC4A /* 00004A44 */]
00005690 7001 moveq.l D0, 0x01
label00005692:
00005692 286E FFF4 movea.l A4, [A6 - 0xC]
00005696 4E5E unlink A6
00005698 4E75 rts
0000569A 4E56 FFFE link A6, -0x0002
0000569E 426E FFFE clr.w [A6 - 0x2]
000056A2 486E FFFE pea.l [A6 - 0x2]
000056A6 486D 0FEA pea.l [A5 + 0xFEA /* export_505 */]
000056AA 3F3C 0001 move.w -[A7], 0x1
000056AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000056B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056B6 4EBA F38C jsr [PC - 0xC74 /* 00004A44 */]
000056BA 206E 0010 movea.l A0, [A6 + 0x10]
000056BE 30AE FFFE move.w [A0], [A6 - 0x2]
000056C2 4E5E unlink A6
000056C4 4E75 rts
export_506:
000056C6 4E56 FFFC link A6, -0x0004
000056CA 2F0C move.l -[A7], A4
000056CC 286E 0010 movea.l A4, [A6 + 0x10]
000056D0 5254 addq.w [A4], 1
000056D2 486E FFFC pea.l [A6 - 0x4]
000056D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000056DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000056DE 4EBA EE44 jsr [PC - 0x11BC /* 00004524 */]
000056E2 4AAE FFFC tst.l [A6 - 0x4]
000056E6 4FEF 000C lea.l A7, [A7 + 0xC]
000056EA 6604 bne +0x6 /* 000056F0 */
000056EC 7001 moveq.l D0, 0x01
000056EE 601A bra +0x1C /* 0000570A */
label000056F0:
000056F0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000056F4 486D 0FF2 pea.l [A5 + 0xFF2 /* export_506 */]
000056F8 3F3C 0001 move.w -[A7], 0x1
000056FC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005700 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005704 4EBA F33E jsr [PC - 0xCC2 /* 00004A44 */]
00005708 7001 moveq.l D0, 0x01
label0000570A:
0000570A 286E FFF8 movea.l A4, [A6 - 0x8]
0000570E 4E5E unlink A6
00005710 4E75 rts
00005712 4E56 FFFE link A6, -0x0002
00005716 426E FFFE clr.w [A6 - 0x2]
0000571A 486E FFFE pea.l [A6 - 0x2]
0000571E 486D 0FF2 pea.l [A5 + 0xFF2 /* export_506 */]
00005722 3F3C 0001 move.w -[A7], 0x1
00005726 2F2E 000C move.l -[A7], [A6 + 0xC]
0000572A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000572E 4EBA F314 jsr [PC - 0xCEC /* 00004A44 */]
00005732 206E 0010 movea.l A0, [A6 + 0x10]
00005736 30AE FFFE move.w [A0], [A6 - 0x2]
0000573A 4E5E unlink A6
0000573C 4E75 rts
export_507:
0000573E 4E56 0000 link A6, 0
00005742 2F0C move.l -[A7], A4
00005744 286E 0010 movea.l A4, [A6 + 0x10]
00005748 302C 0002 move.w D0, [A4 + 0x2]
0000574C B054 cmp.w D0, [A4]
0000574E 660A bne +0xC /* 0000575A */
00005750 296E 000C 0004 move.l [A4 + 0x4], [A6 + 0xC]
00005756 7000 moveq.l D0, 0x00
00005758 6006 bra +0x8 /* 00005760 */
label0000575A:
0000575A 526C 0002 addq.w [A4 + 0x2], 1
0000575E 7001 moveq.l D0, 0x01
label00005760:
00005760 285F movea.l A4, [A7]+
00005762 4E5E unlink A6
00005764 4E75 rts
fn00005766:
00005766 4E56 FFF8 link A6, -0x0008
0000576A 3D6E 0010 FFF8 move.w [A6 - 0x8], [A6 + 0x10]
00005770 426E FFFA clr.w [A6 - 0x6]
00005774 42AE FFFC clr.l [A6 - 0x4]
00005778 486E FFF8 pea.l [A6 - 0x8]
0000577C 486D 0FFA pea.l [A5 + 0xFFA /* export_507 */]
00005780 3F3C 0001 move.w -[A7], 0x1
00005784 2F2E 000C move.l -[A7], [A6 + 0xC]
00005788 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000578C 4EBA F2B6 jsr [PC - 0xD4A /* 00004A44 */]
00005790 206E 0012 movea.l A0, [A6 + 0x12]
00005794 20AE FFFC move.l [A0], [A6 - 0x4]
00005798 4AAE FFFC tst.l [A6 - 0x4]
0000579C 56C0 sne D0
0000579E 4400 neg.b D0
000057A0 4880 ext.w D0
000057A2 4E5E unlink A6
000057A4 4E75 rts
000057A6 4E56 FFFC link A6, -0x0004
000057AA 486E FFFC pea.l [A6 - 0x4]
000057AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000057B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057B6 4EBA ED6C jsr [PC - 0x1294 /* 00004524 */]
000057BA 4AAE FFFC tst.l [A6 - 0x4]
000057BE 4FEF 000C lea.l A7, [A7 + 0xC]
000057C2 660A bne +0xC /* 000057CE */
000057C4 206E 0012 movea.l A0, [A6 + 0x12]
000057C8 4290 clr.l [A0]
000057CA 7000 moveq.l D0, 0x00
000057CC 6014 bra +0x16 /* 000057E2 */
label000057CE:
000057CE 2F2E 0012 move.l -[A7], [A6 + 0x12]
000057D2 3F2E 0010 move.w -[A7], [A6 + 0x10]
000057D6 2F2E FFFC move.l -[A7], [A6 - 0x4]
000057DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000057DE 4EBA FF86 jsr [PC - 0x7A /* 00005766 */]
label000057E2:
000057E2 4E5E unlink A6
000057E4 4E75 rts
export_508:
000057E6 4E56 FFFC link A6, -0x0004
000057EA 48E7 0118 movem.l -[A7], D7,A3,A4
000057EE 266E 0008 movea.l A3, [A6 + 0x8]
000057F2 2E2E 000C move.l D7, [A6 + 0xC]
000057F6 286E 0010 movea.l A4, [A6 + 0x10]
000057FA 302C 0002 move.w D0, [A4 + 0x2]
000057FE B054 cmp.w D0, [A4]
00005800 6608 bne +0xA /* 0000580A */
00005802 2947 0004 move.l [A4 + 0x4], D7
00005806 7000 moveq.l D0, 0x00
00005808 604A bra +0x4C /* 00005854 */
label0000580A:
0000580A 526C 0002 addq.w [A4 + 0x2], 1
0000580E 486E FFFC pea.l [A6 - 0x4]
00005812 2F07 move.l -[A7], D7
00005814 2F0B move.l -[A7], A3
00005816 4EBA ED0C jsr [PC - 0x12F4 /* 00004524 */]
0000581A 4AAE FFFC tst.l [A6 - 0x4]
0000581E 4FEF 000C lea.l A7, [A7 + 0xC]
00005822 6604 bne +0x6 /* 00005828 */
00005824 7001 moveq.l D0, 0x01
00005826 602C bra +0x2E /* 00005854 */
label00005828:
00005828 2F07 move.l -[A7], D7
0000582A 2F0B move.l -[A7], A3
0000582C 4EBA 0304 jsr [PC + 0x304 /* 00005B32 */]
00005830 4A40 tst.w D0
00005832 508F addq.l A7, 8
00005834 6604 bne +0x6 /* 0000583A */
00005836 7001 moveq.l D0, 0x01
00005838 601A bra +0x1C /* 00005854 */
label0000583A:
0000583A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000583E 486D 1002 pea.l [A5 + 0x1002 /* export_508 */]
00005842 3F3C 0001 move.w -[A7], 0x1
00005846 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000584A 2F0B move.l -[A7], A3
0000584C 4EBA F1F6 jsr [PC - 0xE0A /* 00004A44 */]
00005850 3E00 move.w D7, D0
00005852 3007 move.w D0, D7
label00005854:
00005854 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
0000585A 4E5E unlink A6
0000585C 4E75 rts
0000585E 4E56 FFF8 link A6, -0x0008
00005862 2F07 move.l -[A7], D7
00005864 3D6E 0010 FFF8 move.w [A6 - 0x8], [A6 + 0x10]
0000586A 426E FFFA clr.w [A6 - 0x6]
0000586E 42AE FFFC clr.l [A6 - 0x4]
00005872 486E FFF8 pea.l [A6 - 0x8]
00005876 486D 1002 pea.l [A5 + 0x1002 /* export_508 */]
0000587A 3F3C 0001 move.w -[A7], 0x1
0000587E 2F2E 000C move.l -[A7], [A6 + 0xC]
00005882 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005886 4EBA F1BC jsr [PC - 0xE44 /* 00004A44 */]
0000588A 3E00 move.w D7, D0
0000588C 206E 0012 movea.l A0, [A6 + 0x12]
00005890 20AE FFFC move.l [A0], [A6 - 0x4]
00005894 4A47 tst.w D7
00005896 57C0 seq D0
00005898 4400 neg.b D0
0000589A 4880 ext.w D0
0000589C 2E2E FFF4 move.l D7, [A6 - 0xC]
000058A0 4E5E unlink A6
000058A2 4E75 rts
export_509:
000058A4 4E56 0000 link A6, 0
000058A8 2F0C move.l -[A7], A4
000058AA 286E 0010 movea.l A4, [A6 + 0x10]
000058AE 5254 addq.w [A4], 1
000058B0 7001 moveq.l D0, 0x01
000058B2 285F movea.l A4, [A7]+
000058B4 4E5E unlink A6
000058B6 4E75 rts
000058B8 4E56 FFFE link A6, -0x0002
000058BC 4AAE 000C tst.l [A6 + 0xC]
000058C0 660A bne +0xC /* 000058CC */
000058C2 206E 0010 movea.l A0, [A6 + 0x10]
000058C6 4250 clr.w [A0]
000058C8 7001 moveq.l D0, 0x01
000058CA 6026 bra +0x28 /* 000058F2 */
label000058CC:
000058CC 426E FFFE clr.w [A6 - 0x2]
000058D0 486E FFFE pea.l [A6 - 0x2]
000058D4 486D 100A pea.l [A5 + 0x100A /* export_509 */]
000058D8 3F3C 0001 move.w -[A7], 0x1
000058DC 2F2E 000C move.l -[A7], [A6 + 0xC]
000058E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000058E4 4EBA F15E jsr [PC - 0xEA2 /* 00004A44 */]
000058E8 206E 0010 movea.l A0, [A6 + 0x10]
000058EC 30AE FFFE move.w [A0], [A6 - 0x2]
000058F0 7001 moveq.l D0, 0x01
label000058F2:
000058F2 4E5E unlink A6
000058F4 4E75 rts
export_516:
fn000058F6:
000058F6 4E56 FFFC link A6, -0x0004
000058FA 48E7 0300 movem.l -[A7], D6,D7
000058FE 4AAE 000C tst.l [A6 + 0xC]
00005902 6604 bne +0x6 /* 00005908 */
00005904 7000 moveq.l D0, 0x00
00005906 603A bra +0x3C /* 00005942 */
label00005908:
00005908 7E00 moveq.l D7, 0x00
0000590A 2C2E 000C move.l D6, [A6 + 0xC]
label0000590E:
0000590E 486E FFFC pea.l [A6 - 0x4]
00005912 2F06 move.l -[A7], D6
00005914 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005918 4EBA ECB0 jsr [PC - 0x1350 /* 000045CA */]
0000591C 4AAE FFFC tst.l [A6 - 0x4]
00005920 4FEF 000C lea.l A7, [A7 + 0xC]
00005924 671A beq +0x1C /* 00005940 */
00005926 2C2E FFFC move.l D6, [A6 - 0x4]
0000592A 5247 addq.w D7, 1
0000592C 0C47 0014 cmpi.w D7, 0x14
00005930 6FDC ble -0x22 /* 0000590E */
00005932 2F3C 0000 026A move.l -[A7], 0x26A
00005938 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000593C 3007 move.w D0, D7
0000593E 6002 bra +0x4 /* 00005942 */
label00005940:
00005940 3007 move.w D0, D7
label00005942:
00005942 4CEE 00C0 FFF4 movem.l D6,D7, [A6 - 0xC]
00005948 4E5E unlink A6
0000594A 4E75 rts
0000594C 4E56 FFFC link A6, -0x0004
00005950 206E 0014 movea.l A0, [A6 + 0x14]
00005954 4290 clr.l [A0]
00005956 486E FFFC pea.l [A6 - 0x4]
0000595A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000595E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005962 4EBA ED10 jsr [PC - 0x12F0 /* 00004674 */]
00005966 202E FFFC move.l D0, [A6 - 0x4]
0000596A B0AE 000C cmp.l D0, [A6 + 0xC]
0000596E 4FEF 000C lea.l A7, [A7 + 0xC]
00005972 6604 bne +0x6 /* 00005978 */
00005974 7000 moveq.l D0, 0x00
00005976 6026 bra +0x28 /* 0000599E */
label00005978:
00005978 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000597C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005980 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005984 4EBA F55C jsr [PC - 0xAA4 /* 00004EE2 */]
00005988 4A40 tst.w D0
0000598A 4FEF 000C lea.l A7, [A7 + 0xC]
0000598E 6704 beq +0x6 /* 00005994 */
00005990 7000 moveq.l D0, 0x00
00005992 600A bra +0xC /* 0000599E */
label00005994:
00005994 206E 0014 movea.l A0, [A6 + 0x14]
00005998 20AE FFFC move.l [A0], [A6 - 0x4]
0000599C 7001 moveq.l D0, 0x01
label0000599E:
0000599E 4E5E unlink A6
000059A0 4E75 rts
000059A2 4E56 FFF8 link A6, -0x0008
000059A6 206E 0014 movea.l A0, [A6 + 0x14]
000059AA 4290 clr.l [A0]
000059AC 486E FFFC pea.l [A6 - 0x4]
000059B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000059B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059B8 4EBA ED64 jsr [PC - 0x129C /* 0000471E */]
000059BC 202E FFFC move.l D0, [A6 - 0x4]
000059C0 B0AE 000C cmp.l D0, [A6 + 0xC]
000059C4 4FEF 000C lea.l A7, [A7 + 0xC]
000059C8 6604 bne +0x6 /* 000059CE */
000059CA 7000 moveq.l D0, 0x00
000059CC 6026 bra +0x28 /* 000059F4 */
label000059CE:
000059CE 2F2E 0010 move.l -[A7], [A6 + 0x10]
000059D2 2F2E 000C move.l -[A7], [A6 + 0xC]
000059D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000059DA 4EBA F506 jsr [PC - 0xAFA /* 00004EE2 */]
000059DE 4A40 tst.w D0
000059E0 4FEF 000C lea.l A7, [A7 + 0xC]
000059E4 6704 beq +0x6 /* 000059EA */
000059E6 7000 moveq.l D0, 0x00
000059E8 600A bra +0xC /* 000059F4 */
label000059EA:
000059EA 206E 0014 movea.l A0, [A6 + 0x14]
000059EE 20AE FFFC move.l [A0], [A6 - 0x4]
000059F2 7001 moveq.l D0, 0x01
label000059F4:
000059F4 4E5E unlink A6
000059F6 4E75 rts
000059F8 4E56 FFF4 link A6, -0x000C
000059FC 2F06 move.l -[A7], D6
000059FE 4AAE 000C tst.l [A6 + 0xC]
00005A02 6604 bne +0x6 /* 00005A08 */
00005A04 7000 moveq.l D0, 0x00
00005A06 605E bra +0x60 /* 00005A66 */
label00005A08:
00005A08 486E FFFC pea.l [A6 - 0x4]
00005A0C 3F3C 0001 move.w -[A7], 0x1
00005A10 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A14 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A18 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00005A1C 4A40 tst.w D0
00005A1E 4FEF 000E lea.l A7, [A7 + 0xE]
00005A22 6604 bne +0x6 /* 00005A28 */
00005A24 7000 moveq.l D0, 0x00
00005A26 603E bra +0x40 /* 00005A66 */
label00005A28:
00005A28 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005A2C 206E FFFC movea.l A0, [A6 - 0x4]
00005A30 2050 movea.l A0, [A0]
00005A32 2F28 0010 move.l -[A7], [A0 + 0x10]
00005A36 206E FFFC movea.l A0, [A6 - 0x4]
00005A3A 2050 movea.l A0, [A0]
00005A3C 4868 001A pea.l [A0 + 0x1A]
00005A40 206E FFFC movea.l A0, [A6 - 0x4]
00005A44 2050 movea.l A0, [A0]
00005A46 3F28 0018 move.w -[A7], [A0 + 0x18]
00005A4A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A4E 4EBA FB04 jsr [PC - 0x4FC /* 00005554 */]
00005A52 3C00 move.w D6, D0
00005A54 7001 moveq.l D0, 0x01
00005A56 2E80 move.l [A7], D0
00005A58 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A5C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A60 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005A64 3006 move.w D0, D6
label00005A66:
00005A66 2C2E FFF0 move.l D6, [A6 - 0x10]
00005A6A 4E5E unlink A6
00005A6C 4E75 rts
export_517:
fn00005A6E:
00005A6E 4E56 FFFC link A6, -0x0004
00005A72 486E FFFC pea.l [A6 - 0x4]
00005A76 3F3C 0001 move.w -[A7], 0x1
00005A7A 2F2E 000C move.l -[A7], [A6 + 0xC]
00005A7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005A82 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00005A86 4A40 tst.w D0
00005A88 4FEF 000E lea.l A7, [A7 + 0xE]
00005A8C 6604 bne +0x6 /* 00005A92 */
00005A8E 7000 moveq.l D0, 0x00
00005A90 6024 bra +0x26 /* 00005AB6 */
label00005A92:
00005A92 206E FFFC movea.l A0, [A6 - 0x4]
00005A96 2039 FFFF D68A move.l D0, [0xFFFFD68A]
00005A9C 2050 movea.l A0, [A0]
00005A9E 81A8 0010 or.l [A0 + 0x10], D0
00005AA2 2F3C 0001 0001 move.l -[A7], 0x10001
00005AA8 2F2E 000C move.l -[A7], [A6 + 0xC]
00005AAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005AB0 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005AB4 7001 moveq.l D0, 0x01
label00005AB6:
00005AB6 4E5E unlink A6
00005AB8 4E75 rts
fn00005ABA:
00005ABA 4E56 FFFC link A6, -0x0004
00005ABE 486E FFFC pea.l [A6 - 0x4]
00005AC2 3F3C 0001 move.w -[A7], 0x1
00005AC6 2F2E 000C move.l -[A7], [A6 + 0xC]
00005ACA 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005ACE 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00005AD2 4A40 tst.w D0
00005AD4 4FEF 000E lea.l A7, [A7 + 0xE]
00005AD8 6604 bne +0x6 /* 00005ADE */
00005ADA 7000 moveq.l D0, 0x00
00005ADC 6050 bra +0x52 /* 00005B2E */
label00005ADE:
00005ADE 206E FFFC movea.l A0, [A6 - 0x4]
00005AE2 2050 movea.l A0, [A0]
00005AE4 2028 0010 move.l D0, [A0 + 0x10]
00005AE8 B0B9 FFFF D68A cmp.l D0, [0xFFFFD68A]
00005AEE 6618 bne +0x1A /* 00005B08 */
00005AF0 206E FFFC movea.l A0, [A6 - 0x4]
00005AF4 2050 movea.l A0, [A0]
00005AF6 42A8 0010 clr.l [A0 + 0x10]
00005AFA 42A7 clr.l -[A7]
00005AFC A975 syscall TickCount
00005AFE 206E FFFC movea.l A0, [A6 - 0x4]
00005B02 2050 movea.l A0, [A0]
00005B04 215F 0014 move.l [A0 + 0x14], [A7]+
label00005B08:
00005B08 2039 FFFF D68A move.l D0, [0xFFFFD68A]
00005B0E 4680 not.l D0
00005B10 206E FFFC movea.l A0, [A6 - 0x4]
00005B14 2050 movea.l A0, [A0]
00005B16 C1A8 0010 and.l [A0 + 0x10], D0
00005B1A 2F3C 0001 0001 move.l -[A7], 0x10001
00005B20 2F2E 000C move.l -[A7], [A6 + 0xC]
00005B24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B28 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005B2C 7001 moveq.l D0, 0x01
label00005B2E:
00005B2E 4E5E unlink A6
00005B30 4E75 rts
fn00005B32:
00005B32 4E56 FFFC link A6, -0x0004
00005B36 48E7 0700 movem.l -[A7], D5,D6,D7
00005B3A 2E2E 000C move.l D7, [A6 + 0xC]
00005B3E 4A87 tst.l D7
00005B40 6604 bne +0x6 /* 00005B46 */
00005B42 7000 moveq.l D0, 0x00
00005B44 6048 bra +0x4A /* 00005B8E */
label00005B46:
00005B46 486E FFFC pea.l [A6 - 0x4]
00005B4A 3F3C 0001 move.w -[A7], 0x1
00005B4E 2F07 move.l -[A7], D7
00005B50 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B54 4EAD 11E2 jsr [A5 + 0x11E2 /* export_568 */]
00005B58 4A40 tst.w D0
00005B5A 4FEF 000E lea.l A7, [A7 + 0xE]
00005B5E 6604 bne +0x6 /* 00005B64 */
00005B60 7000 moveq.l D0, 0x00
00005B62 602A bra +0x2C /* 00005B8E */
label00005B64:
00005B64 206E FFFC movea.l A0, [A6 - 0x4]
00005B68 2050 movea.l A0, [A0]
00005B6A 2C28 0010 move.l D6, [A0 + 0x10]
00005B6E 2006 move.l D0, D6
00005B70 C0B9 FFFF D68A and.l D0, [0xFFFFD68A]
00005B76 56C5 sne D5
00005B78 4405 neg.b D5
00005B7A 4885 ext.w D5
00005B7C 2F3C 0001 0001 move.l -[A7], 0x10001
00005B82 2F07 move.l -[A7], D7
00005B84 2F2E 0008 move.l -[A7], [A6 + 0x8]
00005B88 4EAD 11EA jsr [A5 + 0x11EA /* export_569 */]
00005B8C 3005 move.w D0, D5
label00005B8E:
00005B8E 4CEE 00E0 FFF0 movem.l D5,D6,D7, [A6 - 0x10]
00005B94 4E5E unlink A6
00005B96 4E75 rts
00005B98 4E56 0000 link A6, 0
00005B9C 7001 moveq.l D0, 0x01
00005B9E 4E5E unlink A6
00005BA0 4E75 rts
00005BA2 4E56 0000 link A6, 0
00005BA6 7001 moveq.l D0, 0x01
00005BA8 4E5E unlink A6
00005BAA 4E75 rts
fn00005BAC:
00005BAC 4E56 FFEC link A6, -0x0014
00005BB0 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005BB4 286E 0008 movea.l A4, [A6 + 0x8]
00005BB8 3E2E 000C move.w D7, [A6 + 0xC]
00005BBC 1C2E 000E move.b D6, [A6 + 0xE]
00005BC0 486E FFFC pea.l [A6 - 0x4]
00005BC4 3F07 move.w -[A7], D7
00005BC6 2F0C move.l -[A7], A4
00005BC8 4EBA DD5A jsr [PC - 0x22A6 /* 00003924 */]
00005BCC 4A40 tst.w D0
00005BCE 4FEF 000A lea.l A7, [A7 + 0xA]
00005BD2 6606 bne +0x8 /* 00005BDA */
00005BD4 7000 moveq.l D0, 0x00
00005BD6 6000 018C bra +0x18E /* 00005D64 */
label00005BDA:
00005BDA 486E FFF8 pea.l [A6 - 0x8]
00005BDE 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005BE2 3F07 move.w -[A7], D7
00005BE4 2F0C move.l -[A7], A4
00005BE6 4EBA DF8A jsr [PC - 0x2076 /* 00003B72 */]
00005BEA 486E FFF4 pea.l [A6 - 0xC]
00005BEE 42A7 clr.l -[A7]
00005BF0 3F07 move.w -[A7], D7
00005BF2 2F0C move.l -[A7], A4
00005BF4 4EBA DF7C jsr [PC - 0x2084 /* 00003B72 */]
00005BF8 1E86 move.b [A7], D6
00005BFA 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005BFE 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005C02 2F0C move.l -[A7], A4
00005C04 4EBA F39E jsr [PC - 0xC62 /* 00004FA4 */]
00005C08 4A40 tst.w D0
00005C0A 4FEF 0028 lea.l A7, [A7 + 0x28]
00005C0E 660C bne +0xE /* 00005C1C */
00005C10 3F3C 0003 move.w -[A7], 0x3
00005C14 A9C8 syscall SysBeep
00005C16 7000 moveq.l D0, 0x00
00005C18 6000 014A bra +0x14C /* 00005D64 */
label00005C1C:
00005C1C 0C06 0004 cmpi.b D6, 0x4
00005C20 664E bne +0x50 /* 00005C70 */
00005C22 486E FFEC pea.l [A6 - 0x14]
00005C26 1F3C 0001 move.b -[A7], 0x1
00005C2A 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C2E 3F07 move.w -[A7], D7
00005C30 2F0C move.l -[A7], A4
00005C32 4EBA E280 jsr [PC - 0x1D80 /* 00003EB4 */]
00005C36 2EAE FFEC move.l [A7], [A6 - 0x14]
00005C3A 3F07 move.w -[A7], D7
00005C3C 2F0C move.l -[A7], A4
00005C3E 4EBA E0BE jsr [PC - 0x1F42 /* 00003CFE */]
00005C42 4A40 tst.w D0
00005C44 4FEF 0016 lea.l A7, [A7 + 0x16]
00005C48 6626 bne +0x28 /* 00005C70 */
00005C4A 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005C4E 3F07 move.w -[A7], D7
00005C50 2F0C move.l -[A7], A4
00005C52 4EBA E84E jsr [PC - 0x17B2 /* 000044A2 */]
00005C56 486E FFFC pea.l [A6 - 0x4]
00005C5A 3F07 move.w -[A7], D7
00005C5C 2F0C move.l -[A7], A4
00005C5E 4EBA DCC4 jsr [PC - 0x233C /* 00003924 */]
00005C62 4A40 tst.w D0
00005C64 4FEF 0014 lea.l A7, [A7 + 0x14]
00005C68 6606 bne +0x8 /* 00005C70 */
00005C6A 7000 moveq.l D0, 0x00
00005C6C 6000 00F6 bra +0xF8 /* 00005D64 */
label00005C70:
00005C70 486E FFEC pea.l [A6 - 0x14]
00005C74 1F06 move.b -[A7], D6
00005C76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005C7A 3F07 move.w -[A7], D7
00005C7C 2F0C move.l -[A7], A4
00005C7E 4EBA E234 jsr [PC - 0x1DCC /* 00003EB4 */]
00005C82 0C06 0002 cmpi.b D6, 0x2
00005C86 4FEF 0010 lea.l A7, [A7 + 0x10]
00005C8A 670C beq +0xE /* 00005C98 */
00005C8C 0C06 0003 cmpi.b D6, 0x3
00005C90 6706 beq +0x8 /* 00005C98 */
00005C92 0C06 0004 cmpi.b D6, 0x4
00005C96 661C bne +0x1E /* 00005CB4 */
label00005C98:
00005C98 486E FFF0 pea.l [A6 - 0x10]
00005C9C 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005CA0 3F07 move.w -[A7], D7
00005CA2 2F0C move.l -[A7], A4
00005CA4 4EBA E3BA jsr [PC - 0x1C46 /* 00004060 */]
00005CA8 202E FFF0 move.l D0, [A6 - 0x10]
00005CAC D1AE FFEC add.l [A6 - 0x14], D0
00005CB0 4FEF 000E lea.l A7, [A7 + 0xE]
label00005CB4:
00005CB4 486E FFF0 pea.l [A6 - 0x10]
00005CB8 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CBC 3F07 move.w -[A7], D7
00005CBE 2F0C move.l -[A7], A4
00005CC0 4EBA E39E jsr [PC - 0x1C62 /* 00004060 */]
00005CC4 2EAE FFF0 move.l [A7], [A6 - 0x10]
00005CC8 486E FFEC pea.l [A6 - 0x14]
00005CCC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CD0 3F07 move.w -[A7], D7
00005CD2 2F0C move.l -[A7], A4
00005CD4 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00005CD8 202E FFFC move.l D0, [A6 - 0x4]
00005CDC B0AE FFEC cmp.l D0, [A6 - 0x14]
00005CE0 4FEF 001C lea.l A7, [A7 + 0x1C]
00005CE4 6C18 bge +0x1A /* 00005CFE */
00005CE6 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00005CEC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005CF0 3F07 move.w -[A7], D7
00005CF2 2F0C move.l -[A7], A4
00005CF4 4EBA E76C jsr [PC - 0x1894 /* 00004462 */]
00005CF8 4FEF 000E lea.l A7, [A7 + 0xE]
00005CFC 6016 bra +0x18 /* 00005D14 */
label00005CFE:
00005CFE 2F3C 7FFF FFFF move.l -[A7], 0x7FFFFFFF
00005D04 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005D08 3F07 move.w -[A7], D7
00005D0A 2F0C move.l -[A7], A4
00005D0C 4EBA E754 jsr [PC - 0x18AC /* 00004462 */]
00005D10 4FEF 000E lea.l A7, [A7 + 0xE]
label00005D14:
00005D14 1F06 move.b -[A7], D6
00005D16 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005D1A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005D1E 2F0C move.l -[A7], A4
00005D20 4EBA F560 jsr [PC - 0xAA0 /* 00005282 */]
00005D24 4A40 tst.w D0
00005D26 4FEF 000E lea.l A7, [A7 + 0xE]
00005D2A 6604 bne +0x6 /* 00005D30 */
00005D2C 7000 moveq.l D0, 0x00
00005D2E 6034 bra +0x36 /* 00005D64 */
label00005D30:
00005D30 0C06 0003 cmpi.b D6, 0x3
00005D34 6706 beq +0x8 /* 00005D3C */
00005D36 0C06 0004 cmpi.b D6, 0x4
00005D3A 6626 bne +0x28 /* 00005D62 */
label00005D3C:
00005D3C 0C06 0003 cmpi.b D6, 0x3
00005D40 6602 bne +0x4 /* 00005D44 */
00005D42 7AFF moveq.l D5, 0xFFFFFFFF
label00005D44:
00005D44 0C06 0004 cmpi.b D6, 0x4
00005D48 6602 bne +0x4 /* 00005D4C */
00005D4A 7A01 moveq.l D5, 0x01
label00005D4C:
00005D4C 3F05 move.w -[A7], D5
00005D4E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005D52 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005D56 3F07 move.w -[A7], D7
00005D58 2F0C move.l -[A7], A4
00005D5A 4EBA E1F6 jsr [PC - 0x1E0A /* 00003F52 */]
00005D5E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00005D62:
00005D62 7001 moveq.l D0, 0x01
label00005D64:
00005D64 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005D68 4E5E unlink A6
00005D6A 4E75 rts
00005D6C 4E56 FFF0 link A6, -0x0010
00005D70 48E7 0708 movem.l -[A7], D5,D6,D7,A4
00005D74 286E 0008 movea.l A4, [A6 + 0x8]
00005D78 3E2E 000C move.w D7, [A6 + 0xC]
00005D7C 486E FFFC pea.l [A6 - 0x4]
00005D80 3F07 move.w -[A7], D7
00005D82 2F0C move.l -[A7], A4
00005D84 4EBA DB9E jsr [PC - 0x2462 /* 00003924 */]
00005D88 7008 moveq.l D0, 0x08
00005D8A 2E80 move.l [A7], D0
00005D8C 486E FFF0 pea.l [A6 - 0x10]
00005D90 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005D94 3F07 move.w -[A7], D7
00005D96 2F0C move.l -[A7], A4
00005D98 4EAD 1272 jsr [A5 + 0x1272 /* export_586 */]
00005D9C 3C2E FFF2 move.w D6, [A6 - 0xE]
00005DA0 9C6E 000E sub.w D6, [A6 + 0xE]
00005DA4 7A01 moveq.l D5, 0x01
00005DA6 4FEF 0018 lea.l A7, [A7 + 0x18]
00005DAA 603A bra +0x3C /* 00005DE6 */
label00005DAC:
00005DAC 486E FFFC pea.l [A6 - 0x4]
00005DB0 3F07 move.w -[A7], D7
00005DB2 2F0C move.l -[A7], A4
00005DB4 4EBA DB6E jsr [PC - 0x2492 /* 00003924 */]
00005DB8 486E FFF8 pea.l [A6 - 0x8]
00005DBC 1F3C 0003 move.b -[A7], 0x3
00005DC0 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005DC4 3F07 move.w -[A7], D7
00005DC6 2F0C move.l -[A7], A4
00005DC8 4EBA E0EA jsr [PC - 0x1F16 /* 00003EB4 */]
00005DCC 4A40 tst.w D0
00005DCE 4FEF 001A lea.l A7, [A7 + 0x1A]
00005DD2 6716 beq +0x18 /* 00005DEA */
00005DD4 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005DD8 3F07 move.w -[A7], D7
00005DDA 2F0C move.l -[A7], A4
00005DDC 4EBA DB70 jsr [PC - 0x2490 /* 0000394E */]
00005DE0 4FEF 000A lea.l A7, [A7 + 0xA]
00005DE4 5245 addq.w D5, 1
label00005DE6:
00005DE6 BC45 cmp.w D6, D5
00005DE8 6CC2 bge -0x3C /* 00005DAC */
label00005DEA:
00005DEA 7001 moveq.l D0, 0x01
00005DEC 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
00005DF0 4E5E unlink A6
00005DF2 4E75 rts
export_518:
fn00005DF4:
00005DF4 4E56 FFDC link A6, -0x0024
00005DF8 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
00005DFC 286E 0008 movea.l A4, [A6 + 0x8]
00005E00 3C2E 000C move.w D6, [A6 + 0xC]
00005E04 266E 000E movea.l A3, [A6 + 0xE]
00005E08 246E 001A movea.l A2, [A6 + 0x1A]
00005E0C 486E FFF0 pea.l [A6 - 0x10]
00005E10 42A7 clr.l -[A7]
00005E12 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005E16 3F2E 0012 move.w -[A7], [A6 + 0x12]
00005E1A 2F0C move.l -[A7], A4
00005E1C 4EBA F736 jsr [PC - 0x8CA /* 00005554 */]
00005E20 4A40 tst.w D0
00005E22 4FEF 0012 lea.l A7, [A7 + 0x12]
00005E26 6606 bne +0x8 /* 00005E2E */
00005E28 7000 moveq.l D0, 0x00
00005E2A 6000 01BA bra +0x1BC /* 00005FE6 */
label00005E2E:
00005E2E 42A7 clr.l -[A7]
00005E30 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005E34 2F0C move.l -[A7], A4
00005E36 4EBA FC36 jsr [PC - 0x3CA /* 00005A6E */]
00005E3A 4A93 tst.l [A3]
00005E3C 4FEF 000C lea.l A7, [A7 + 0xC]
00005E40 660E bne +0x10 /* 00005E50 */
00005E42 26AE FFF0 move.l [A3], [A6 - 0x10]
00005E46 42AE FFEC clr.l [A6 - 0x14]
00005E4A 7E00 moveq.l D7, 0x00
00005E4C 6000 014E bra +0x150 /* 00005F9C */
label00005E50:
00005E50 486E FFE4 pea.l [A6 - 0x1C]
00005E54 3F06 move.w -[A7], D6
00005E56 2F0C move.l -[A7], A4
00005E58 4EAD 1282 jsr [A5 + 0x1282 /* export_588 */]
00005E5C 4A6E 001E tst.w [A6 + 0x1E]
00005E60 4FEF 000A lea.l A7, [A7 + 0xA]
00005E64 6772 beq +0x74 /* 00005ED8 */
00005E66 486E FFEC pea.l [A6 - 0x14]
00005E6A 3F06 move.w -[A7], D6
00005E6C 2F0C move.l -[A7], A4
00005E6E 4EBA DAB4 jsr [PC - 0x254C /* 00003924 */]
00005E72 486E FFE8 pea.l [A6 - 0x18]
00005E76 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005E7A 3F06 move.w -[A7], D6
00005E7C 2F0C move.l -[A7], A4
00005E7E 4EBA DCF2 jsr [PC - 0x230E /* 00003B72 */]
00005E82 486E FFFC pea.l [A6 - 0x4]
00005E86 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00005E8A 2F0C move.l -[A7], A4
00005E8C 4EBA E696 jsr [PC - 0x196A /* 00004524 */]
00005E90 4AAE FFFC tst.l [A6 - 0x4]
00005E94 4FEF 0024 lea.l A7, [A7 + 0x24]
00005E98 6622 bne +0x24 /* 00005EBC */
00005E9A 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00005E9E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005EA2 2F0C move.l -[A7], A4
00005EA4 4EBA E77C jsr [PC - 0x1884 /* 00004622 */]
00005EA8 2EAE FFF0 move.l [A7], [A6 - 0x10]
00005EAC 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00005EB0 2F0C move.l -[A7], A4
00005EB2 4EBA E6C6 jsr [PC - 0x193A /* 0000457A */]
00005EB6 4FEF 0014 lea.l A7, [A7 + 0x14]
00005EBA 6012 bra +0x14 /* 00005ECE */
label00005EBC:
00005EBC 2F2E FFFC move.l -[A7], [A6 - 0x4]
00005EC0 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005EC4 2F0C move.l -[A7], A4
00005EC6 4EBA EF74 jsr [PC - 0x108C /* 00004E3C */]
00005ECA 4FEF 000C lea.l A7, [A7 + 0xC]
label00005ECE:
00005ECE 7E01 moveq.l D7, 0x01
00005ED0 DEAE FFEC add.l D7, [A6 - 0x14]
00005ED4 6000 00C6 bra +0xC8 /* 00005F9C */
label00005ED8:
00005ED8 486E FFEC pea.l [A6 - 0x14]
00005EDC 3F06 move.w -[A7], D6
00005EDE 2F0C move.l -[A7], A4
00005EE0 4EBA DA42 jsr [PC - 0x25BE /* 00003924 */]
00005EE4 70FF moveq.l D0, 0xFFFFFFFF
00005EE6 B0AE FFEC cmp.l D0, [A6 - 0x14]
00005EEA 4FEF 000A lea.l A7, [A7 + 0xA]
00005EEE 661E bne +0x20 /* 00005F0E */
00005EF0 2F13 move.l -[A7], [A3]
00005EF2 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005EF6 2F0C move.l -[A7], A4
00005EF8 4EBA EF42 jsr [PC - 0x10BE /* 00004E3C */]
00005EFC 26AE FFF0 move.l [A3], [A6 - 0x10]
00005F00 42AE FFEC clr.l [A6 - 0x14]
00005F04 7E00 moveq.l D7, 0x00
00005F06 4FEF 000C lea.l A7, [A7 + 0xC]
00005F0A 6000 0090 bra +0x92 /* 00005F9C */
label00005F0E:
00005F0E 486E FFE8 pea.l [A6 - 0x18]
00005F12 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005F16 3F06 move.w -[A7], D6
00005F18 2F0C move.l -[A7], A4
00005F1A 4EBA DC56 jsr [PC - 0x23AA /* 00003B72 */]
00005F1E 486E FFF8 pea.l [A6 - 0x8]
00005F22 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00005F26 2F0C move.l -[A7], A4
00005F28 4EBA E6A0 jsr [PC - 0x1960 /* 000045CA */]
00005F2C 4AAE FFF8 tst.l [A6 - 0x8]
00005F30 4FEF 001A lea.l A7, [A7 + 0x1A]
00005F34 6712 beq +0x14 /* 00005F48 */
00005F36 486E FFF4 pea.l [A6 - 0xC]
00005F3A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005F3E 2F0C move.l -[A7], A4
00005F40 4EBA E5E2 jsr [PC - 0x1A1E /* 00004524 */]
00005F44 4FEF 000C lea.l A7, [A7 + 0xC]
label00005F48:
00005F48 486E FFDC pea.l [A6 - 0x24]
00005F4C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00005F50 2F0C move.l -[A7], A4
00005F52 4EBA E720 jsr [PC - 0x18E0 /* 00004674 */]
00005F56 2EAE FFDC move.l [A7], [A6 - 0x24]
00005F5A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005F5E 2F0C move.l -[A7], A4
00005F60 4EBA EEDA jsr [PC - 0x1126 /* 00004E3C */]
00005F64 4AAE FFF8 tst.l [A6 - 0x8]
00005F68 4FEF 0014 lea.l A7, [A7 + 0x14]
00005F6C 6712 beq +0x14 /* 00005F80 */
00005F6E 2F2E FFF4 move.l -[A7], [A6 - 0xC]
00005F72 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005F76 2F0C move.l -[A7], A4
00005F78 4EBA E600 jsr [PC - 0x1A00 /* 0000457A */]
00005F7C 4FEF 000C lea.l A7, [A7 + 0xC]
label00005F80:
00005F80 486E FFE0 pea.l [A6 - 0x20]
00005F84 2F2E FFEC move.l -[A7], [A6 - 0x14]
00005F88 3F06 move.w -[A7], D6
00005F8A 2F0C move.l -[A7], A4
00005F8C 4EBA E0D2 jsr [PC - 0x1F2E /* 00004060 */]
00005F90 2E2E FFE0 move.l D7, [A6 - 0x20]
00005F94 DEAE FFEC add.l D7, [A6 - 0x14]
00005F98 4FEF 000E lea.l A7, [A7 + 0xE]
label00005F9C:
00005F9C 256E FFF0 0004 move.l [A2 + 0x4], [A6 - 0x10]
00005FA2 34BC 0001 move.w [A2], 0x1
00005FA6 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00005FAA 2F0C move.l -[A7], A4
00005FAC 4EBA F948 jsr [PC - 0x6B8 /* 000058F6 */]
00005FB0 3540 0002 move.w [A2 + 0x2], D0
00005FB4 2E87 move.l [A7], D7
00005FB6 4878 0001 push.l 0x1
00005FBA 306E 0018 movea.w A0, [A6 + 0x18]
00005FBE 2F08 move.l -[A7], A0
00005FC0 2F0A move.l -[A7], A2
00005FC2 3F06 move.w -[A7], D6
00005FC4 2F0C move.l -[A7], A4
00005FC6 4EAD 124A jsr [A5 + 0x124A /* export_581 */]
00005FCA 2EBC 7FFF FFFF move.l [A7], 0x7FFFFFFF
00005FD0 2F07 move.l -[A7], D7
00005FD2 3F06 move.w -[A7], D6
00005FD4 2F0C move.l -[A7], A4
00005FD6 4EBA E48A jsr [PC - 0x1B76 /* 00004462 */]
00005FDA 2E87 move.l [A7], D7
00005FDC 3F06 move.w -[A7], D6
00005FDE 2F0C move.l -[A7], A4
00005FE0 4EBA D96C jsr [PC - 0x2694 /* 0000394E */]
00005FE4 7001 moveq.l D0, 0x01
label00005FE6:
00005FE6 4CEE 1CC0 FFC8 movem.l D6,D7,A2,A3,A4, [A6 - 0x38]
00005FEC 4E5E unlink A6
00005FEE 4E75 rts
fn00005FF0:
00005FF0 4E56 FFF0 link A6, -0x0010
00005FF4 48E7 0308 movem.l -[A7], D6,D7,A4
00005FF8 286E 0008 movea.l A4, [A6 + 0x8]
00005FFC 3E2E 000C move.w D7, [A6 + 0xC]
00006000 486E FFFC pea.l [A6 - 0x4]
00006004 3F07 move.w -[A7], D7
00006006 2F0C move.l -[A7], A4
00006008 4EBA D91A jsr [PC - 0x26E6 /* 00003924 */]
0000600C 486E FFF8 pea.l [A6 - 0x8]
00006010 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006014 3F07 move.w -[A7], D7
00006016 2F0C move.l -[A7], A4
00006018 4EBA DB58 jsr [PC - 0x24A8 /* 00003B72 */]
0000601C 486E FFF4 pea.l [A6 - 0xC]
00006020 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00006024 2F0C move.l -[A7], A4
00006026 4EBA E4FC jsr [PC - 0x1B04 /* 00004524 */]
0000602A 4AAE FFF4 tst.l [A6 - 0xC]
0000602E 4FEF 0024 lea.l A7, [A7 + 0x24]
00006032 6606 bne +0x8 /* 0000603A */
00006034 7000 moveq.l D0, 0x00
00006036 6000 0082 bra +0x84 /* 000060BA */
label0000603A:
0000603A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000603E 3F07 move.w -[A7], D7
00006040 2F0C move.l -[A7], A4
00006042 4EBA DCBA jsr [PC - 0x2346 /* 00003CFE */]
00006046 4A40 tst.w D0
00006048 4FEF 000A lea.l A7, [A7 + 0xA]
0000604C 6616 bne +0x18 /* 00006064 */
0000604E 2F3C 0001 0000 move.l -[A7], 0x10000
00006054 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006058 3F07 move.w -[A7], D7
0000605A 2F0C move.l -[A7], A4
0000605C 4EBA E392 jsr [PC - 0x1C6E /* 000043F0 */]
00006060 4FEF 000E lea.l A7, [A7 + 0xE]
label00006064:
00006064 7C01 moveq.l D6, 0x01
00006066 DCAE FFFC add.l D6, [A6 - 0x4]
label0000606A:
0000606A 2D46 FFF0 move.l [A6 - 0x10], D6
label0000606E:
0000606E 486E FFF0 pea.l [A6 - 0x10]
00006072 1F3C 0002 move.b -[A7], 0x2
00006076 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000607A 3F07 move.w -[A7], D7
0000607C 2F0C move.l -[A7], A4
0000607E 4EBA DE34 jsr [PC - 0x21CC /* 00003EB4 */]
00006082 4A40 tst.w D0
00006084 4FEF 0010 lea.l A7, [A7 + 0x10]
00006088 66E4 bne -0x1A /* 0000606E */
0000608A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000608E 3F07 move.w -[A7], D7
00006090 2F0C move.l -[A7], A4
00006092 4EBA D8BA jsr [PC - 0x2746 /* 0000394E */]
00006096 1EBC 0003 move.b [A7], 0x3
0000609A 3F07 move.w -[A7], D7
0000609C 2F0C move.l -[A7], A4
0000609E 4EBA FB0C jsr [PC - 0x4F4 /* 00005BAC */]
000060A2 BCAE FFF0 cmp.l D6, [A6 - 0x10]
000060A6 4FEF 0010 lea.l A7, [A7 + 0x10]
000060AA 66BE bne -0x40 /* 0000606A */
000060AC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000060B0 3F07 move.w -[A7], D7
000060B2 2F0C move.l -[A7], A4
000060B4 4EBA D898 jsr [PC - 0x2768 /* 0000394E */]
000060B8 7001 moveq.l D0, 0x01
label000060BA:
000060BA 4CEE 10C0 FFE4 movem.l D6,D7,A4, [A6 - 0x1C]
000060C0 4E5E unlink A6
000060C2 4E75 rts
fn000060C4:
000060C4 4E56 FFEC link A6, -0x0014
000060C8 48E7 0108 movem.l -[A7], D7,A4
000060CC 286E 0008 movea.l A4, [A6 + 0x8]
000060D0 3E2E 000C move.w D7, [A6 + 0xC]
000060D4 486E FFFC pea.l [A6 - 0x4]
000060D8 3F07 move.w -[A7], D7
000060DA 2F0C move.l -[A7], A4
000060DC 4EBA D846 jsr [PC - 0x27BA /* 00003924 */]
000060E0 486E FFF8 pea.l [A6 - 0x8]
000060E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000060E8 3F07 move.w -[A7], D7
000060EA 2F0C move.l -[A7], A4
000060EC 4EBA DA84 jsr [PC - 0x257C /* 00003B72 */]
000060F0 486E FFEC pea.l [A6 - 0x14]
000060F4 42A7 clr.l -[A7]
000060F6 3F07 move.w -[A7], D7
000060F8 2F0C move.l -[A7], A4
000060FA 4EBA DA76 jsr [PC - 0x258A /* 00003B72 */]
000060FE 2EAE FFEC move.l [A7], [A6 - 0x14]
00006102 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00006106 2F0C move.l -[A7], A4
00006108 4EBA EE28 jsr [PC - 0x11D8 /* 00004F32 */]
0000610C 4A40 tst.w D0
0000610E 4FEF 002E lea.l A7, [A7 + 0x2E]
00006112 6706 beq +0x8 /* 0000611A */
00006114 7000 moveq.l D0, 0x00
00006116 6000 008C bra +0x8E /* 000061A4 */
label0000611A:
0000611A 486E FFF4 pea.l [A6 - 0xC]
0000611E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00006122 2F0C move.l -[A7], A4
00006124 4EBA E3FE jsr [PC - 0x1C02 /* 00004524 */]
00006128 4AAE FFF4 tst.l [A6 - 0xC]
0000612C 4FEF 000C lea.l A7, [A7 + 0xC]
00006130 672A beq +0x2C /* 0000615C */
00006132 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006136 3F07 move.w -[A7], D7
00006138 2F0C move.l -[A7], A4
0000613A 4EBA DBC2 jsr [PC - 0x243E /* 00003CFE */]
0000613E 4A40 tst.w D0
00006140 4FEF 000A lea.l A7, [A7 + 0xA]
00006144 6616 bne +0x18 /* 0000615C */
00006146 2F3C 0001 0000 move.l -[A7], 0x10000
0000614C 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006150 3F07 move.w -[A7], D7
00006152 2F0C move.l -[A7], A4
00006154 4EBA E29A jsr [PC - 0x1D66 /* 000043F0 */]
00006158 4FEF 000E lea.l A7, [A7 + 0xE]
label0000615C:
0000615C 486E FFF0 pea.l [A6 - 0x10]
00006160 1F3C 0002 move.b -[A7], 0x2
00006164 2F2E FFFC move.l -[A7], [A6 - 0x4]
00006168 3F07 move.w -[A7], D7
0000616A 2F0C move.l -[A7], A4
0000616C 4EBA DD46 jsr [PC - 0x22BA /* 00003EB4 */]
00006170 4A40 tst.w D0
00006172 4FEF 0010 lea.l A7, [A7 + 0x10]
00006176 671E beq +0x20 /* 00006196 */
00006178 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000617C 3F07 move.w -[A7], D7
0000617E 2F0C move.l -[A7], A4
00006180 4EBA D7CC jsr [PC - 0x2834 /* 0000394E */]
00006184 1EBC 0004 move.b [A7], 0x4
00006188 3F07 move.w -[A7], D7
0000618A 2F0C move.l -[A7], A4
0000618C 4EBA FA1E jsr [PC - 0x5E2 /* 00005BAC */]
00006190 4FEF 0010 lea.l A7, [A7 + 0x10]
00006194 60C6 bra -0x38 /* 0000615C */
label00006196:
00006196 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000619A 3F07 move.w -[A7], D7
0000619C 2F0C move.l -[A7], A4
0000619E 4EBA D7AE jsr [PC - 0x2852 /* 0000394E */]
000061A2 7001 moveq.l D0, 0x01
label000061A4:
000061A4 4CEE 1080 FFE4 movem.l D7,A4, [A6 - 0x1C]
000061AA 4E5E unlink A6
000061AC 4E75 rts
export_519:
000061AE 4E56 0000 link A6, 0
000061B2 2F2E 0012 move.l -[A7], [A6 + 0x12]
000061B6 2F2E 000E move.l -[A7], [A6 + 0xE]
000061BA 3F2E 000C move.w -[A7], [A6 + 0xC]
000061BE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000061C2 4EAD 122A jsr [A5 + 0x122A /* export_577 */]
000061C6 4A40 tst.w D0
000061C8 4FEF 000E lea.l A7, [A7 + 0xE]
000061CC 6604 bne +0x6 /* 000061D2 */
000061CE 7000 moveq.l D0, 0x00
000061D0 6002 bra +0x4 /* 000061D4 */
label000061D2:
000061D2 7001 moveq.l D0, 0x01
label000061D4:
000061D4 4E5E unlink A6
000061D6 4E75 rts
export_520:
000061D8 4E56 0000 link A6, 0
000061DC 2F2E 000E move.l -[A7], [A6 + 0xE]
000061E0 3F2E 000C move.w -[A7], [A6 + 0xC]
000061E4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000061E8 4EAD 1232 jsr [A5 + 0x1232 /* export_578 */]
000061EC 4A40 tst.w D0
000061EE 4FEF 000A lea.l A7, [A7 + 0xA]
000061F2 6604 bne +0x6 /* 000061F8 */
000061F4 7000 moveq.l D0, 0x00
000061F6 6002 bra +0x4 /* 000061FA */
label000061F8:
000061F8 7001 moveq.l D0, 0x01
label000061FA:
000061FA 4E5E unlink A6
000061FC 4E75 rts
export_521:
000061FE 4E56 0000 link A6, 0
00006202 3F2E 000C move.w -[A7], [A6 + 0xC]
00006206 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000620A 4EAD 123A jsr [A5 + 0x123A /* export_579 */]
0000620E 7001 moveq.l D0, 0x01
00006210 4E5E unlink A6
00006212 4E75 rts